* elflink.h (elf_link_output_extsym): Call finish_dynamic_symbol
authorIan Lance Taylor <ian@airs.com>
Wed, 11 Jun 1997 16:59:00 +0000 (16:59 +0000)
committerIan Lance Taylor <ian@airs.com>
Wed, 11 Jun 1997 16:59:00 +0000 (16:59 +0000)
commit8519ea2120056aed56c20011dca7c4d72d806a61
tree06039844f5c6bff006dbe5742ef9841c6dfd620f
parentb4a3d2217687d8f8706285ba423dfb3430890f11
* elflink.h (elf_link_output_extsym): Call finish_dynamic_symbol
for a symbol which is being forced to be local.
* elf32-i386.c (elf_i386_relocate_section): Write out the
  relocation value for a GOT reloc for a symbol which is turning
  into a local symbol.
(elf_i386_finish_dynamic_symbol): If a symbol is turning into a
local symbol, write out a RELATIVE reloc rather than a GLOB_DAT
reloc.
* elf32-m68k.c, elf32-sparc.c: Corresponding changes.
bfd/ChangeLog
bfd/elf32-i386.c
bfd/elf32-m68k.c
bfd/elf32-sparc.c
bfd/elflink.h