aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2013-11-05 12:38:51 +1030
committerAlan Modra <amodra@gmail.com>2013-11-05 12:44:54 +1030
commitdba6fa9bce92c9f9fcca07269ac8443797bd9338 (patch)
tree1377f3c3fcb91012d1d5c5361a1e2a0cdc820a5a /bfd/ChangeLog
parent33e44f2eb27d78f57ed83d11f04652691d896a6f (diff)
downloadgdb-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/ChangeLog6
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.