OSDN Git Service

* elfxx-sparc.c (_bfd_sparc_elf_check_relocs): When STT_GNU_IFUNC and
authordavem <davem>
Tue, 2 Mar 2010 10:46:08 +0000 (10:46 +0000)
committerdavem <davem>
Tue, 2 Mar 2010 10:46:08 +0000 (10:46 +0000)
commit91ebc8efcdb4a3f97c612b03a212af4df6cd2688
tree6aed84e47aa8c79c6107608a67081539e6f99d65
parentfc3931a772cd03d9760f4d9e1bdff5b95ea623cc
* elfxx-sparc.c (_bfd_sparc_elf_check_relocs): When STT_GNU_IFUNC and
h->def_regular, set h->ref_regular.
(allocate_dynrelocs): Only force output of STT_GNU_IFUNC plt entries
and dynamic relocations if h->ref_regular.
bfd/ChangeLog
bfd/elfxx-sparc.c