2004-10-31 Andrew Cagney <cagney@gnu.org>
authorAndrew Cagney <cagney@redhat.com>
Sun, 31 Oct 2004 20:36:35 +0000 (20:36 +0000)
committerAndrew Cagney <cagney@redhat.com>
Sun, 31 Oct 2004 20:36:35 +0000 (20:36 +0000)
* xstormy16-tdep.c (xstormy16_in_solib_call_trampoline)
(xstormy16_gdbarch_init): Do not set in_solib_call_trampoline,
delete corresponding unused function.
* armnbsd-tdep.c (arm_netbsd_aout_init_abi): Really do not set
in_solib_call_trampoline.
* config/arm/tm-embed.h (IN_SOLIB_CALL_TRAMPOLINE): Delete.
* config/powerpc/tm-linux.h: Delete #undef IN_SOLIB_CALL_TRAMPOLINE.
* config/mips/tm-nbsd.h: Ditto.
* config/arm/tm-linux.h: Ditto.
* config/mips/tm-linux.h: Ditto.

gdb/ChangeLog
gdb/armnbsd-tdep.c
gdb/config/arm/tm-embed.h
gdb/config/arm/tm-linux.h
gdb/config/mips/tm-linux.h
gdb/config/mips/tm-nbsd.h
gdb/config/powerpc/tm-linux.h
gdb/xstormy16-tdep.c

index 8e88343ed9443bb1aacd07d16d05fbaa1983d00a..8aa4d4f6b2e551a963b3b1dc3187e494707cce78 100644 (file)
@@ -1,5 +1,16 @@
 2004-10-31  Andrew Cagney  <cagney@gnu.org>
 
+       * xstormy16-tdep.c (xstormy16_in_solib_call_trampoline)
+       (xstormy16_gdbarch_init): Do not set in_solib_call_trampoline,
+       delete corresponding unused function.
+       * armnbsd-tdep.c (arm_netbsd_aout_init_abi): Really do not set
+       in_solib_call_trampoline.
+       * config/arm/tm-embed.h (IN_SOLIB_CALL_TRAMPOLINE): Delete.
+       * config/powerpc/tm-linux.h: Delete #undef IN_SOLIB_CALL_TRAMPOLINE.
+       * config/mips/tm-nbsd.h: Ditto.
+       * config/arm/tm-linux.h: Ditto.
+       * config/mips/tm-linux.h: Ditto.
+
        * armnbsd-tdep.c (arm_netbsd_aout_init_abi)
        (arm_netbsd_aout_in_solib_call_trampoline): Do not set
        in_solib_call_trampoline, delete corresponding unused function.
index 4767888be71289e072a54a1e54a0b45f89a1e14c..99fb25d8e3c240d91e9503b0365ae00d243902b5 100644 (file)
@@ -78,9 +78,6 @@ arm_netbsd_aout_init_abi (struct gdbarch_info info,
   struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
 
   arm_netbsd_init_abi_common (info, gdbarch);
-
-  set_gdbarch_in_solib_call_trampoline
-    (gdbarch, arm_netbsd_aout_in_solib_call_trampoline);
   tdep->fp_model = ARM_FLOAT_SOFT_FPA;
 }
 
index 6a8c87abc4caba077643a5672481ebf245bf2adb..f72b30a53ca2493274f630b7ed3420aef0283063 100644 (file)
@@ -41,7 +41,6 @@
 #define THUMB_BE_BREAKPOINT {0xbe,0xbe}       
 
 /* Functions for dealing with Thumb call thunks.  */
-#define IN_SOLIB_CALL_TRAMPOLINE(pc, name)     arm_in_call_stub (pc, name)
 #define SKIP_TRAMPOLINE_CODE(pc)               arm_skip_stub (pc)
 extern int arm_in_call_stub (CORE_ADDR pc, char *name);
 extern CORE_ADDR arm_skip_stub (CORE_ADDR pc);
index 3cc4692a40d184c3a069ddc4c2d69a50dd72bb2b..108a72091d04f2e0421f93582437e05d8d95e48b 100644 (file)
@@ -26,9 +26,6 @@
 
 #include "config/tm-linux.h"
 
-/* We've multi-arched this.  */
-#undef IN_SOLIB_CALL_TRAMPOLINE
-
 /* We've multi-arched this.  */
 #undef SKIP_TRAMPOLINE_CODE
 
index 8dc6c76ba642dda5c3feb89d04370b25bea5b576..86820107ee3f20e6181d2e19adcf183ddbf47706 100644 (file)
 #define IN_SOLIB_DYNSYM_RESOLVE_CODE(PC) mips_linux_in_dynsym_resolve_code (PC)
 int mips_linux_in_dynsym_resolve_code (CORE_ADDR pc);
 
-/* We don't want all of tm-sysv4.h's shared library trampoline code either.
-   Note that by undefining IN_SOLIB_CALL_TRAMPOLINE here we will use the
-   gdbarch vector's version instead.  */
-
-#undef IN_SOLIB_CALL_TRAMPOLINE
-
 #endif /* TM_MIPSLINUX_H */
index f79c01f79b4a1c717bfaed8b78026c2317dac7ca..c5da546d03c929d9a58086c7a867941e285a81f2 100644 (file)
@@ -24,7 +24,6 @@
 
 #include "solib.h"
 
-#undef IN_SOLIB_CALL_TRAMPOLINE
 #undef SKIP_TRAMPOLINE_CODE
 #undef DEPRECATED_IGNORE_HELPER_CALL
 
index e34363194ff004c6dcb4b0f967bb4cf36e4a4a47..312f05996ca07c170227489ef157d3d0ddb1b83b 100644 (file)
@@ -28,7 +28,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 
 /* We've multi-arched these.  (Note that this completely undoes the
    effect of config/tm-linux.h #including config/tm-sysv4.h.)  */
-#undef IN_SOLIB_CALL_TRAMPOLINE
 #undef SKIP_TRAMPOLINE_CODE
 
 /* Make sure nexti gets the help it needs for debugging assembly code
index 086566fd5a20d2db9d44158e2974988fa647dee3..3cd64d7be54351ca91fba3d977c32cdf14091706 100644 (file)
@@ -577,12 +577,6 @@ xstormy16_skip_trampoline_code (CORE_ADDR pc)
   return 0;
 }
 
-static int
-xstormy16_in_solib_call_trampoline (CORE_ADDR pc, char *name)
-{
-  return xstormy16_skip_trampoline_code (pc) != 0;
-}
-
 /* Function pointers are 16 bit.  The address space is 24 bit, using
    32 bit addresses.  Pointers to functions on the XStormy16 are implemented
    by using 16 bit pointers, which are either direct pointers in case the
@@ -849,8 +843,6 @@ xstormy16_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
   set_gdbarch_return_value (gdbarch, xstormy16_return_value);
 
   set_gdbarch_skip_trampoline_code (gdbarch, xstormy16_skip_trampoline_code);
-  set_gdbarch_in_solib_call_trampoline (gdbarch,
-                                       xstormy16_in_solib_call_trampoline);
 
   set_gdbarch_print_insn (gdbarch, print_insn_xstormy16);