* 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 e61111291bf2d6824046c17b3630319eea1a3d5d..f908cc55f3dd62b5414a6ed5ab2adb16fdd285e1 100644 (file)
@@ -1,3 +1,8 @@
+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.
index fb40481c6a1a2ebc2d1261c0f6cd15e0374e8ad8..8e50aef0060d60759154898a68ab09f6e97deaa4 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;
 }