bfd/
authorAlan Modra <amodra@gmail.com>
Tue, 1 Feb 2005 04:22:41 +0000 (04:22 +0000)
committerAlan Modra <amodra@gmail.com>
Tue, 1 Feb 2005 04:22:41 +0000 (04:22 +0000)
commitbb700d785171ef80b094bf9e491b38d4a0eedd54
tree285f1d661f7d322b9c6a2334a11b8c110c1b4df1
parent1ffd1c2fd7a6e1f4c295c4214ed3305ac02d8a74
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
ld/testsuite/ChangeLog
ld/testsuite/ld-powerpc/tlsso.r
ld/testsuite/ld-powerpc/tlstocso.r