diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2001-06-07 17:31:22 +0000 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2001-06-07 17:31:22 +0000 |
commit | c36e006fbc8fa8824b103d83a8555c37a538696c (patch) | |
tree | 7e9490272da7973db88f0cf39b6e58e01b8fd931 /bfd/elf32-mips.c | |
parent | df3bcd6f735108dc3235e8f7450928ed951c60dd (diff) | |
download | gdb-c36e006fbc8fa8824b103d83a8555c37a538696c.zip gdb-c36e006fbc8fa8824b103d83a8555c37a538696c.tar.gz gdb-c36e006fbc8fa8824b103d83a8555c37a538696c.tar.bz2 |
2001-06-07 H.J. Lu <hjl@gnu.org>
* elf32-mips.c (_bfd_mips_elf_object_p): Set the bad symtab
for SGI only.
* config.bfd: Remove ecoff from Linux/mips.
Diffstat (limited to 'bfd/elf32-mips.c')
-rw-r--r-- | bfd/elf32-mips.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bfd/elf32-mips.c b/bfd/elf32-mips.c index 0f166a9..de0e529 100644 --- a/bfd/elf32-mips.c +++ b/bfd/elf32-mips.c @@ -2331,7 +2331,8 @@ _bfd_mips_elf_object_p (abfd) /* Irix 5 and 6 is broken. Object file symbol tables are not always sorted correctly such that local symbols precede global symbols, and the sh_info field in the symbol table is not always right. */ - elf_bad_symtab (abfd) = true; + if (SGI_COMPAT(abfd)) + elf_bad_symtab (abfd) = true; bfd_default_set_arch_mach (abfd, bfd_arch_mips, elf_mips_mach (elf_elfheader (abfd)->e_flags)); |