2009-05-26 H.J. Lu <hongjiu.lu@intel.com>
commit95eadc02dab8d51023d188632f16e25a7e752083
authorH.J. Lu <hjl@lucon.org>
Tue, 26 May 2009 22:18:22 +0000 (26 22:18 +0000)
committerH.J. Lu <hjl@lucon.org>
Tue, 26 May 2009 22:18:22 +0000 (26 22:18 +0000)
treeffb78283aa15ba85c100fdd607767d4c1a09e69c
parentff5491a2bca968ab2242b608d473e92e986f9fb6
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