diff options
author | Alan Modra <amodra@gmail.com> | 2005-02-01 04:22:41 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2005-02-01 04:22:41 +0000 |
commit | bb700d785171ef80b094bf9e491b38d4a0eedd54 (patch) | |
tree | 285f1d661f7d322b9c6a2334a11b8c110c1b4df1 /bfd/ChangeLog | |
parent | 1ffd1c2fd7a6e1f4c295c4214ed3305ac02d8a74 (diff) | |
download | gdb-bb700d785171ef80b094bf9e491b38d4a0eedd54.zip gdb-bb700d785171ef80b094bf9e491b38d4a0eedd54.tar.gz gdb-bb700d785171ef80b094bf9e491b38d4a0eedd54.tar.bz2 |
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.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index e4ecd4a..5607b97 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,16 @@ +2005-02-01 Alan Modra <amodra@bigpond.net.au> + + * 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. + 2005-02-01 Hans-Peter Nilsson <hp@axis.com> * cpu-cris.c (get_compatible): Rearrange disabled code and comment |