* elf32-mips.c (_bfd_mips_elf_final_link): Only re-sort dynsyms if
authorRichard Henderson <rth@redhat.com>
Thu, 29 Jul 1999 22:20:26 +0000 (22:20 +0000)
committerRichard Henderson <rth@redhat.com>
Thu, 29 Jul 1999 22:20:26 +0000 (22:20 +0000)
        dynamic_sections_created.

bfd/ChangeLog
bfd/elf32-mips.c

index 475c97c..fdd1f47 100644 (file)
@@ -1,5 +1,10 @@
 1999-07-29  Richard Henderson  <rth@cygnus.com>
 
+       * elf32-mips.c (_bfd_mips_elf_final_link): Only re-sort dynsyms if
+       dynamic_sections_created.
+
+1999-07-29  Richard Henderson  <rth@cygnus.com>
+
        * elf32-mips.c (mips_info_to_howto_rel): Split out switch to ...
        (mips_rtype_to_howto): ... new function.
        (_bfd_mips_elf_relocate_section): Use it.
index 34a2a7e..b5596bd 100644 (file)
@@ -4341,7 +4341,7 @@ _bfd_mips_elf_final_link (abfd, info)
      generic size_dynamic_sections renumbered them out from under us.
      Rather than trying somehow to prevent the renumbering, just do
      the sort again.  */
-  if (elf_hash_table (info)->dynobj)
+  if (elf_hash_table (info)->dynamic_sections_created)
     {
       bfd *dynobj;
       asection *got;