diff options
Diffstat (limited to 'gdb/hppa-hpux-tdep.c')
-rw-r--r-- | gdb/hppa-hpux-tdep.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gdb/hppa-hpux-tdep.c b/gdb/hppa-hpux-tdep.c index 830dd5a..a44e923 100644 --- a/gdb/hppa-hpux-tdep.c +++ b/gdb/hppa-hpux-tdep.c @@ -31,6 +31,9 @@ #include "inferior.h" #include "infcall.h" #include "observer.h" +#include "hppa-tdep.h" +#include "solib-som.h" +#include "solib-pa64.h" #include "regset.h" #include "gdb_string.h" @@ -38,8 +41,6 @@ #include <dl.h> #include <machine/save_state.h> -#include "hppa-tdep.h" - #ifndef offsetof #define offsetof(TYPE, MEMBER) ((unsigned long) &((TYPE *)0)->MEMBER) #endif @@ -1690,6 +1691,7 @@ hppa_hpux_som_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) tdep->find_global_pointer = hppa_hpux_som_find_global_pointer; hppa_hpux_init_abi (info, gdbarch); + som_solib_select (tdep); } static void @@ -1699,6 +1701,7 @@ hppa_hpux_elf_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch) tdep->is_elf = 1; hppa_hpux_init_abi (info, gdbarch); + pa64_solib_select (tdep); } static enum gdb_osabi |