* hppa-tdep.c (hppa_gdbarch_init): Perform the ABI-specific gdbarch
authorJoel Brobecker <brobecker@gnat.com>
Wed, 13 Aug 2003 18:57:01 +0000 (18:57 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Wed, 13 Aug 2003 18:57:01 +0000 (18:57 +0000)
       initialization after the common gdbarch initialization, not before.

gdb/ChangeLog
gdb/hppa-tdep.c

index e611112..f908cc5 100644 (file)
@@ -1,5 +1,10 @@
 2003-08-13  J. Brobecker  <brobecker@gnat.com>
 
+       * hppa-tdep.c (hppa_gdbarch_init): Perform the ABI-specific gdbarch
+       initialization after the common gdbarch initialization, not before.
+
+2003-08-13  J. Brobecker  <brobecker@gnat.com>
+
        * config/pa/tm-hppa64.h (HPUX_1100): Remove, not used.
        (ADDR_BITS_REMOVE): Remove, redundant.
 
index fb40481..8e50aef 100644 (file)
@@ -4997,9 +4997,6 @@ hppa_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
   /* If none found, then allocate and initialize one.  */
   gdbarch = gdbarch_alloc (&info, NULL);
 
-  /* Hook in ABI-specific overrides, if they have been registered.  */
-  gdbarch_init_osabi (info, gdbarch);
-
   set_gdbarch_reg_struct_has_addr (gdbarch, hppa_reg_struct_has_addr);
   set_gdbarch_function_start_offset (gdbarch, 0);
   set_gdbarch_skip_prologue (gdbarch, hppa_skip_prologue);
@@ -5056,6 +5053,9 @@ hppa_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
   /* Helper for function argument information.  */
   set_gdbarch_fetch_pointer_argument (gdbarch, hppa_fetch_pointer_argument);
 
+  /* Hook in ABI-specific overrides, if they have been registered.  */
+  gdbarch_init_osabi (info, gdbarch);
+
   return gdbarch;
 }