Hide ppc64 .TOC. from --export-dynamic
authorAlan Modra <amodra@gmail.com>
Tue, 5 Nov 2013 02:08:51 +0000 (12:38 +1030)
committerAlan Modra <amodra@gmail.com>
Tue, 5 Nov 2013 02:14:54 +0000 (12:44 +1030)
commitdba6fa9bce92c9f9fcca07269ac8443797bd9338
tree1377f3c3fcb91012d1d5c5361a1e2a0cdc820a5a
parent33e44f2eb27d78f57ed83d11f04652691d896a6f
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.
bfd/ChangeLog
bfd/elf64-ppc.c