2004-06-07 Andrew Cagney <cagney@gnu.org>
authorAndrew Cagney <cagney@redhat.com>
Mon, 7 Jun 2004 17:58:33 +0000 (17:58 +0000)
committerAndrew Cagney <cagney@redhat.com>
Mon, 7 Jun 2004 17:58:33 +0000 (17:58 +0000)
* target.h (PC_REQUIRES_RUN_BEFORE_USE): Delete definition.
* config/pa/tm-hppa.h (DEPRECATED_PC_REQUIRES_RUN_BEFORE_USE):
Rename PC_REQUIRES_RUN_BEFORE_USE.
* breakpoint.c (breakpoint_sals_to_pc): Update.  Wrap reference in
#ifdef.

gdb/ChangeLog
gdb/breakpoint.c
gdb/config/pa/tm-hppa.h
gdb/target.h

index 02be9650ea2ef5cc7127f9eebdf5346e9fb43d51..f6ad170e50617bee6d18b939f30c8a2ee98d9d58 100644 (file)
@@ -1,3 +1,11 @@
+2004-06-07  Andrew Cagney  <cagney@gnu.org>
+
+       * target.h (PC_REQUIRES_RUN_BEFORE_USE): Delete definition.
+       * config/pa/tm-hppa.h (DEPRECATED_PC_REQUIRES_RUN_BEFORE_USE):
+       Rename PC_REQUIRES_RUN_BEFORE_USE.
+       * breakpoint.c (breakpoint_sals_to_pc): Update.  Wrap reference in
+       #ifdef.
+
 2004-06-07  Randolph Chung  <tausq@debian.org>
 
        * hppa-tdep.c (hppa_frame_cache): Handle the cases when we start
index 8d0b3c8116ab7435850ba2f751a221123e8b419a..b9386f04512d69f6ea2f02f1e7fcc0a4c4d3f49d 100644 (file)
@@ -5025,7 +5025,8 @@ breakpoint_sals_to_pc (struct symtabs_and_lines *sals,
 
          Give the target a chance to bless sals.sals[i].pc before we
          try to make a breakpoint for it. */
-      if (PC_REQUIRES_RUN_BEFORE_USE (sals->sals[i].pc))
+#ifdef DEPRECATED_PC_REQUIRES_RUN_BEFORE_USE
+      if (DEPRECATED_PC_REQUIRES_RUN_BEFORE_USE (sals->sals[i].pc))
        {
          if (address == NULL)
            error ("Cannot break without a running program.");
@@ -5033,6 +5034,7 @@ breakpoint_sals_to_pc (struct symtabs_and_lines *sals,
            error ("Cannot break on %s without a running program.", 
                   address);
        }
+#endif
     }
 }
 
index e5a5658e18b1b43c210ff5c6f29a6d5b401e6d18..225d5ba3215e2d036e7531b3e7cd401eb4687c11 100644 (file)
@@ -29,7 +29,7 @@
 #define GDB_MULTI_ARCH 1
 
 extern int hppa_pc_requires_run_before_use (CORE_ADDR pc);
-#define PC_REQUIRES_RUN_BEFORE_USE(pc) hppa_pc_requires_run_before_use (pc)
+#define DEPRECATED_PC_REQUIRES_RUN_BEFORE_USE(pc) hppa_pc_requires_run_before_use (pc)
 
 /* PA specific macro to see if the current instruction is nullified. */
 #ifndef INSTRUCTION_NULLIFIED
index 664e2428b9c5733887002aa7bb8216f5d0705a67..92beccaf343d8165de8f044172d7a61809817265 100644 (file)
@@ -1088,15 +1088,6 @@ extern void (*deprecated_target_new_objfile_hook) (struct objfile *);
     (*current_target.to_stopped_data_address) ()
 #endif
 
-/* Sometimes gdb may pick up what appears to be a valid target address
-   from a minimal symbol, but the value really means, essentially,
-   "This is an index into a table which is populated when the inferior
-   is run.  Therefore, do not attempt to use this as a PC."  */
-
-#if !defined(PC_REQUIRES_RUN_BEFORE_USE)
-#define PC_REQUIRES_RUN_BEFORE_USE(pc) (0)
-#endif
-
 /* This will only be defined by a target that supports catching vfork events,
    such as HP-UX.