2004-01-07 Andrew Cagney <cagney@redhat.com>
authorAndrew Cagney <cagney@redhat.com>
Thu, 8 Jan 2004 05:03:59 +0000 (05:03 +0000)
committerAndrew Cagney <cagney@redhat.com>
Thu, 8 Jan 2004 05:03:59 +0000 (05:03 +0000)
* mips-tdep.c (mips_gdbarch_init): Set elf_flags to the previous
architecture's elf flags (when available).

gdb/ChangeLog
gdb/mips-tdep.c

index b137e731d30ba2c302300e0edcd988f1b10e3710..d330604c393d78fb8e0d7cf446b246d470b8a7c5 100644 (file)
@@ -1,5 +1,8 @@
 2004-01-07  Andrew Cagney  <cagney@redhat.com>
 
+       * mips-tdep.c (mips_gdbarch_init): Set elf_flags to the previous
+       architecture's elf flags (when available).
+
        * mips-tdep.c (mips_gdbarch_init): Move code determining the MIPS
        FPU to the start, check the MIPS FPU when looking for an old
        architecture.
index d4a3714875064d0990ef3cb19646eac6b44fc8c7..a38de8a409d1651b9595d2ead07549f782351938 100644 (file)
@@ -5688,6 +5688,8 @@ mips_gdbarch_init (struct gdbarch_info info,
   /* First of all, extract the elf_flags, if available.  */
   if (info.abfd && bfd_get_flavour (info.abfd) == bfd_target_elf_flavour)
     elf_flags = elf_elfheader (info.abfd)->e_flags;
+  else if (arches != NULL)
+    elf_flags = gdbarch_tdep (arches->gdbarch)->elf_flags;
   else
     elf_flags = 0;
   if (gdbarch_debug)