OSDN Git Service

* breakpoint.c (watch_command_1): Remove '#ifdef HPUXHPPA' block;
authorjimb <jimb>
Wed, 29 Aug 2007 22:07:47 +0000 (22:07 +0000)
committerjimb <jimb>
Wed, 29 Aug 2007 22:07:47 +0000 (22:07 +0000)
this code has not been compiled for two years.

gdb/ChangeLog
gdb/breakpoint.c

index 85e8c85..b360444 100644 (file)
@@ -1,3 +1,8 @@
+2007-08-29  Jim Blandy  <jimb@codesourcery.com>
+
+       * breakpoint.c (watch_command_1): Remove '#ifdef HPUXHPPA' block;
+       this code has not been compiled for two years.
+
 2007-08-29  Michael Snyder  <msnyder@access-company.com>
 
        * event-top.c (gdb_readline2): Return after EOF.
index fd68781..99104aa 100644 (file)
@@ -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)