OSDN Git Service

bfd/
authorAlan Modra <amodra@bigpond.net.au>
Tue, 1 Feb 2005 04:22:37 +0000 (04:22 +0000)
committerAlan Modra <amodra@bigpond.net.au>
Tue, 1 Feb 2005 04:22:37 +0000 (04:22 +0000)
commit4be8f75583b4009d4a7b7b851cda28b62da56506
treef55b930e06a028404cb24e3be84a989d29d33a69
parent6de7f4242e824f6a71ffdc6429b2379813e6b67f
bfd/
* elf64-ppc.c (func_desc_adjust): Move code creating func desc sym to..
(make_fdh): ..here.  New function.  Don't set BSF_OBJECT for
undefined syms.
(struct add_symbol_adjust_data): New.
(add_symbol_adjust): Make an undefweak func desc for old ABI
objects to link with --as-needed shared libs.  Return fail status.
Don't adjust old ABI func entry sym to weak if func desc syms
isn't defined.
(ppc64_elf_check_directives): Adjust call to add_symbol_adjust,
and return status.
ld/testsuite/
* ld-powerpc/tlsso.r: Update.
* ld-powerpc/tlstocso.r: Update.
bfd/ChangeLog
bfd/elf64-ppc.c