(elf_i386_finish_dynamic_symbol): Remove unnecessary check added 2000-08-27.
authorAlan Modra <amodra@gmail.com>
Fri, 1 Sep 2000 11:17:07 +0000 (11:17 +0000)
committerAlan Modra <amodra@gmail.com>
Fri, 1 Sep 2000 11:17:07 +0000 (11:17 +0000)
bfd/ChangeLog
bfd/elf32-i386.c

index cf5931fc7a3175bf1a089ea405e880e005347ccf..bbaf98797a8d9d9b7bcff612c4f05d17d22574d5 100644 (file)
@@ -1,3 +1,8 @@
+2000-09-01  Alan Modra  <alan@linuxcare.com.au>
+
+       * elf32-i386.c (elf_i386_finish_dynamic_symbol): Revert 2000-08-27
+       change.
+
 Thu Aug 31 22:49:30 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
 
        * elf32-sh.c (sh_elf_merge_private_data): If ibfd's elf header flags
index bdc27f79d34e39c7493135e809fb53739d297a2e..336e889f5f649d04aa39f8782c3280d5ab158a5b 100644 (file)
@@ -1884,9 +1884,7 @@ elf_i386_finish_dynamic_symbol (output_bfd, info, h, sym)
       ++srel->reloc_count;
     }
 
-  if ((h->elf_link_hash_flags & (ELF_LINK_HASH_NEEDS_COPY
-                                | ELF_LINK_FORCED_LOCAL))
-      == ELF_LINK_HASH_NEEDS_COPY)
+  if ((h->elf_link_hash_flags & ELF_LINK_HASH_NEEDS_COPY) != 0)
     {
       asection *s;
       Elf_Internal_Rel rel;