2009-05-26 H.J. Lu <hongjiu.lu@intel.com>
authorH.J. Lu <hjl.tools@gmail.com>
Tue, 26 May 2009 22:18:22 +0000 (22:18 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 26 May 2009 22:18:22 +0000 (22:18 +0000)
commit68d7e96a436ae00396227dca4668999b7a4bceef
tree89648b1ac83038763b76c64e310e532977c816eb
parentf504f079c05825a32433b0e9007485c8dd259c05
2009-05-26  H.J. Lu  <hongjiu.lu@intel.com>

* elf-bfd.h (_bfd_elf_is_ifunc_symbol): New.

* elf32-i386.c (is_indirect_symbol): Renamed to ...
* elflink.c (_bfd_elf_is_ifunc_symbol): This.

* elf32-i386.c (allocate_dynrelocs): Updated.
(elf_i386_relocate_section): Likewise.
* elf64-x86-64.c (allocate_dynrelocs): Likewise.
(elf64_x86_64_relocate_section): Likewise.

* elf64-x86-64.c (is_indirect_symbol): Removed.
bfd/ChangeLog
bfd/elf-bfd.h
bfd/elf32-i386.c
bfd/elf64-x86-64.c
bfd/elflink.c