* alphaobsd-tdep.c: Include "obsd-tdep.h".
authorMark Kettenis <kettenis@gnu.org>
Wed, 19 Jul 2006 23:23:35 +0000 (23:23 +0000)
committerMark Kettenis <kettenis@gnu.org>
Wed, 19 Jul 2006 23:23:35 +0000 (23:23 +0000)
(alphaobsd_init_abi): Set skip_solib_resolver.
* Makefile.in (alphaobsd-tdep.o): Update dependencies.
* config/alpha/obsd.mt (TDEPFILES): Add obsd-tdep.o.

gdb/ChangeLog
gdb/Makefile.in
gdb/alphaobsd-tdep.c
gdb/config/alpha/obsd.mt

index 15aca3cc762805214441540a9938e5f7ffeffb6e..111826667c7caa39615b423398c5a5e16fc5d15e 100644 (file)
@@ -1,5 +1,10 @@
 2006-07-19  Mark Kettenis  <kettenis@gnu.org>
 
+       * alphaobsd-tdep.c: Include "obsd-tdep.h".
+       (alphaobsd_init_abi): Set skip_solib_resolver.
+       * Makefile.in (alphaobsd-tdep.o): Update dependencies.
+       * config/alpha/obsd.mt (TDEPFILES): Add obsd-tdep.o.
+
        * arm-tdep.c (arm_gdbarch_init): Get default floating-point model
        from ELF flags for binaries produced by the GNU toolchain.
 
index 5bd3ffd0972044c0fdfbb960d866cc230b7008d1..f6f24b7943c98e27a82e60d47dc10c060d06e477 100644 (file)
@@ -1712,7 +1712,8 @@ alphanbsd-tdep.o: alphanbsd-tdep.c $(defs_h) $(frame_h) $(gdbcore_h) \
        $(gdb_assert_h) $(alpha_tdep_h) $(alphabsd_tdep_h) $(nbsd_tdep_h) \
        $(solib_svr4_h)
 alphaobsd-tdep.o: alphaobsd-tdep.c $(defs_h) $(frame_h) $(gdbcore_h) \
-       $(osabi_h) $(alpha_tdep_h) $(alphabsd_tdep_h) $(solib_svr4_h)
+       $(osabi_h) $(obsd_tdep_h) $(alpha_tdep_h) $(alphabsd_tdep_h) \
+       $(solib_svr4_h)
 alpha-osf1-tdep.o: alpha-osf1-tdep.c $(defs_h) $(frame_h) $(gdbcore_h) \
        $(value_h) $(osabi_h) $(gdb_string_h) $(objfiles_h) $(alpha_tdep_h)
 alpha-tdep.o: alpha-tdep.c $(defs_h) $(doublest_h) $(frame_h) \
index ad0360e6076dc709bb324eea086c7482de80a9b0..58b4f8aa2b55aaec17a8acfa059ce41889fe64e3 100644 (file)
@@ -24,6 +24,7 @@
 #include "gdbcore.h"
 #include "osabi.h"
 
+#include "obsd-tdep.h"
 #include "alpha-tdep.h"
 #include "alphabsd-tdep.h"
 #include "solib-svr4.h"
@@ -111,6 +112,7 @@ alphaobsd_init_abi(struct gdbarch_info info, struct gdbarch *gdbarch)
   /* OpenBSD/alpha has SVR4-style shared libraries.  */
   set_solib_svr4_fetch_link_map_offsets
     (gdbarch, svr4_lp64_fetch_link_map_offsets);
+  set_gdbarch_skip_solib_resolver (gdbarch, obsd_skip_solib_resolver);
 
   tdep->dynamic_sigtramp_offset = alphaobsd_sigtramp_offset;
   tdep->pc_in_sigtramp = alphaobsd_pc_in_sigtramp;
index 16f79e1ea4cbd84e2ae7735a7cc8b1eb05fb0dbb..093d50c875afa9a1054acccf21905bfbad3dcb79 100644 (file)
@@ -1,4 +1,4 @@
 # Target: OpenBSD/alpha
-TDEPFILES= alpha-tdep.o alpha-mdebug-tdep.o \
-       alphabsd-tdep.o alphanbsd-tdep.o alphaobsd-tdep.o nbsd-tdep.o \
+TDEPFILES= alpha-tdep.o alpha-mdebug-tdep.o alphabsd-tdep.o \
+       alphanbsd-tdep.o alphaobsd-tdep.o nbsd-tdep.o obsd-tdep.o \
        corelow.o solib.o solib-svr4.o