diff options
author | Alan Modra <amodra@gmail.com> | 2013-11-05 12:38:51 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2013-11-05 12:44:54 +1030 |
commit | dba6fa9bce92c9f9fcca07269ac8443797bd9338 (patch) | |
tree | 1377f3c3fcb91012d1d5c5361a1e2a0cdc820a5a /bfd/ChangeLog | |
parent | 33e44f2eb27d78f57ed83d11f04652691d896a6f (diff) | |
download | gdb-dba6fa9bce92c9f9fcca07269ac8443797bd9338.zip gdb-dba6fa9bce92c9f9fcca07269ac8443797bd9338.tar.gz gdb-dba6fa9bce92c9f9fcca07269ac8443797bd9338.tar.bz2 |
Hide ppc64 .TOC. from --export-dynamic
I can't see any good reason why anyone would want a dynamic .TOC., so
hide it in a way that is respected by _bfd_elf_export_symbol. This
also fixes an abort in relocate_section on not finding sreloc for .TOC.
* elf64-ppc.c (ppc64_elf_func_desc_adjust): Make .TOC. defined and
hidden.
(ppc64_elf_set_toc): Adjust.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index d6b9989..ac78036 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,11 @@ 2013-11-05 Alan Modra <amodra@gmail.com> + * elf64-ppc.c (ppc64_elf_func_desc_adjust): Make .TOC. defined and + hidden. + (ppc64_elf_set_toc): Adjust. + +2013-11-05 Alan Modra <amodra@gmail.com> + * elf64-ppc.c (struct ppc_link_hash_table): Remove got, plt, relplt, iplt, reliplt. Update all references to use elf.sgot, elf.splt, elf.srelplt, elf.iplt and elf.irelplt. |