* alpha-tdep.c (alpha_skip_prologue_internal): Remove
authorJason Thorpe <thorpej@netbsd.org>
Fri, 26 Apr 2002 01:22:41 +0000 (01:22 +0000)
committerJason Thorpe <thorpej@netbsd.org>
Fri, 26 Apr 2002 01:22:41 +0000 (01:22 +0000)
GDB_TARGET_HAS_SHARED_LIBS #ifdef and update comment to
indicate that the condition it was testing is always true.
* config/alpha/nm-linux.h (GDB_TARGET_HAS_SHARED_LIBS): Remove.
* config/alpha/nm-nbsd.h (GDB_TARGET_HAS_SHARED_LIBS): Ditto.
* config/alpha/nm-osf.h (GDB_TARGET_HAS_SHARED_LIBS): Ditto.

gdb/ChangeLog
gdb/alpha-tdep.c
gdb/config/alpha/nm-linux.h
gdb/config/alpha/nm-nbsd.h
gdb/config/alpha/nm-osf.h

index d4078a345aec6823648bf7ebb3be36f8b61362d2..9340f33fa694005c7fd4fabca6a67e9897403a8b 100644 (file)
@@ -1,3 +1,12 @@
+2002-04-25  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * alpha-tdep.c (alpha_skip_prologue_internal): Remove
+       GDB_TARGET_HAS_SHARED_LIBS #ifdef and update comment to
+       indicate that the condition it was testing is always true.
+       * config/alpha/nm-linux.h (GDB_TARGET_HAS_SHARED_LIBS): Remove.
+       * config/alpha/nm-nbsd.h (GDB_TARGET_HAS_SHARED_LIBS): Ditto.
+       * config/alpha/nm-osf.h (GDB_TARGET_HAS_SHARED_LIBS): Ditto.
+
 2002-04-25  Jason Thorpe  <thorpej@wasabisystems.com>
 
        * alpha-tdep.h (gdbarch_tdep): Add jb_pc and jb_elt_size members.
index 81c932c57b986e3a3a4dbf08dc8ce714c337a9a1..6145e91f2db296017fb1a2f12ad15ec40717baec 100644 (file)
@@ -1356,16 +1356,15 @@ alpha_skip_prologue_internal (CORE_ADDR pc, int lenient)
   CORE_ADDR post_prologue_pc;
   char buf[4];
 
-#ifdef GDB_TARGET_HAS_SHARED_LIBS
   /* Silently return the unaltered pc upon memory errors.
      This could happen on OSF/1 if decode_line_1 tries to skip the
      prologue for quickstarted shared library functions when the
      shared library is not yet mapped in.
      Reading target memory is slow over serial lines, so we perform
-     this check only if the target has shared libraries.  */
+     this check only if the target has shared libraries (which all
+     Alpha targets do).  */
   if (target_read_memory (pc, buf, 4))
     return pc;
-#endif
 
   /* See if we can determine the end of the prologue via the symbol table.
      If so, then return either PC, or the PC after the prologue, whichever
index 05ac5518121ab30563dec9fabda4ed8bf39afdd4..c59b88cb21edb2c665b1b62120f5c6c584977198 100644 (file)
 
 #define CANNOT_STEP_BREAKPOINT
 
-/* GNU/Linux has shared libraries.  */
-
-#define GDB_TARGET_HAS_SHARED_LIBS
-
 /* Given a pointer to either a gregset_t or fpregset_t, return a
    pointer to the first register.  */
 #define ALPHA_REGSET_BASE(regsetp)  ((long *) (regsetp))
index aab9edf5c31a03533c3e09615c4aab90157b1e77..ef6ab313a6f02d4077cd6d34119e72ba9a78bdb1 100644 (file)
@@ -30,7 +30,4 @@
 /* The Alpha does not step over a breakpoint.  */
 #define CANNOT_STEP_BREAKPOINT
 
-/* NetBSD/alpha has shared libraries.  */
-#define GDB_TARGET_HAS_SHARED_LIBS
-
 #endif /* NM_NBSD_H */
index 1316603c5bede9ee0a6d6175cefa12c3cbec68bc..20b5ae4a39a4212d00e1d2ab044a50295017d18a 100644 (file)
 
 #define CANNOT_STEP_BREAKPOINT
 
-/* OSF/1 has shared libraries.  */
-
-#define GDB_TARGET_HAS_SHARED_LIBS
-
 /* Support for shared libraries.  */
 
 #include "solib.h"