Index: ia64-linux-nat.c =================================================================== RCS file: /cvs/src/src/gdb/ia64-linux-nat.c,v retrieving revision 1.16 diff -u -p -r1.16 ia64-linux-nat.c --- ia64-linux-nat.c 7 Feb 2003 04:49:34 -0000 1.16 +++ ia64-linux-nat.c 3 Jul 2003 20:31:26 -0000 @@ -634,7 +634,8 @@ ia64_linux_stopped_by_watchpoint (ptid_t errno = 0; ptrace (PTRACE_GETSIGINFO, tid, (PTRACE_ARG3_TYPE) 0, &siginfo); - if (errno != 0 || (siginfo.si_code & 0xffff) != 0x0004 /* TRAP_HWBKPT */) + if (errno != 0 || siginfo.si_signo != SIGTRAP || + (siginfo.si_code & 0xffff) != 0x0004 /* TRAP_HWBKPT */) return 0; psr = read_register_pid (IA64_PSR_REGNUM, ptid);