From fe5aea2e5f57d9a331f91a54f5c410a583f5cd3c Mon Sep 17 00:00:00 2001 From: Jim Blandy Date: Wed, 29 Aug 2007 22:07:47 +0000 Subject: [PATCH] * breakpoint.c (watch_command_1): Remove '#ifdef HPUXHPPA' block; this code has not been compiled for two years. --- gdb/ChangeLog | 5 +++++ gdb/breakpoint.c | 22 ---------------------- 2 files changed, 5 insertions(+), 22 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 85e8c85109a..b3604447929 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2007-08-29 Jim Blandy + + * breakpoint.c (watch_command_1): Remove '#ifdef HPUXHPPA' block; + this code has not been compiled for two years. + 2007-08-29 Michael Snyder * event-top.c (gdb_readline2): Return after EOF. diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c index fd687819afc..99104aa7a0d 100644 --- a/gdb/breakpoint.c +++ b/gdb/breakpoint.c @@ -5767,28 +5767,6 @@ watch_command_1 (char *arg, int accessflag, int from_tty) error (_("Target can only support one kind of HW watchpoint at a time.")); } -#if defined(HPUXHPPA) - /* On HP-UX if you set a h/w - watchpoint before the "run" command, the inferior dies with a e.g., - SIGILL once you start it. I initially believed this was due to a - bad interaction between page protection traps and the initial - startup sequence by the dynamic linker. - - However, I tried avoiding that by having HP-UX's implementation of - TARGET_CAN_USE_HW_WATCHPOINT return FALSE if there was no inferior_ptid - yet, which forced slow watches before a "run" or "attach", and it - still fails somewhere in the startup code. - - Until I figure out what's happening, I'm disallowing watches altogether - before the "run" or "attach" command. We'll tell the user they must - set watches after getting the program started. */ - if (!target_has_execution) - { - warning (_("can't do that without a running program; try \"break main\"), \"run\" first"); - return; - } -#endif /* HPUXHPPA */ - /* Change the type of breakpoint to an ordinary watchpoint if a hardware watchpoint could not be set. */ if (!mem_cnt || target_resources_ok <= 0) -- 2.30.2