Revert: PowerPC: Don't generate unused section symbols
authorAlan Modra <amodra@gmail.com>
Sat, 24 Jul 2021 06:04:55 +0000 (15:34 +0930)
committerAlan Modra <amodra@gmail.com>
Sat, 24 Jul 2021 08:29:52 +0000 (17:59 +0930)
commitc09c8b42021180eee9495bd50d8b35e683d3901b
tree84452244c58664fa946c9d820d14a6de9279e7b7
parent553dd76c7e49e3e6afb528ff865589da8f6f3e1c
Revert: PowerPC: Don't generate unused section symbols

Blindly following x86 broke linux kernel builds.

bfd/
* elf32-ppc.c (TARGET_KEEP_UNUSED_SECTION_SYMBOLS): Define as true.
* elf64-ppc.c (TARGET_KEEP_UNUSED_SECTION_SYMBOLS): Likewise.
gas/
* testsuite/gas/ppc/power4.d: Adjust for section sym change.
* testsuite/gas/ppc/test1elf32.d: Likewise.
* testsuite/gas/ppc/test1elf64.d: Likewise.
ld/
* testsuite/ld-powerpc/tlsexe.r: Adjust for section sym change.
* testsuite/ld-powerpc/tlsexe32.r: Likewise.
* testsuite/ld-powerpc/tlsexe32no.r: Likewise.
* testsuite/ld-powerpc/tlsexeno.r: Likewise.
* testsuite/ld-powerpc/tlsexenors.r: Likewise.
* testsuite/ld-powerpc/tlsexers.r: Likewise.
* testsuite/ld-powerpc/tlsexetoc.r: Likewise.
* testsuite/ld-powerpc/tlsexetocrs.r: Likewise.
* testsuite/ld-powerpc/tlsget.d: Likewise.
* testsuite/ld-powerpc/tlsget.wf: Likewise.
* testsuite/ld-powerpc/tlsget2.d: Likewise.
* testsuite/ld-powerpc/tlsget2.wf: Likewise.
* testsuite/ld-powerpc/tlsso.r: Likewise.
* testsuite/ld-powerpc/tlsso32.r: Likewise.
* testsuite/ld-powerpc/tlstocso.r: Likewise.
20 files changed:
bfd/elf32-ppc.c
bfd/elf64-ppc.c
gas/testsuite/gas/ppc/power4.d
gas/testsuite/gas/ppc/test1elf32.d
gas/testsuite/gas/ppc/test1elf64.d
ld/testsuite/ld-powerpc/tlsexe.r
ld/testsuite/ld-powerpc/tlsexe32.r
ld/testsuite/ld-powerpc/tlsexe32no.r
ld/testsuite/ld-powerpc/tlsexeno.r
ld/testsuite/ld-powerpc/tlsexenors.r
ld/testsuite/ld-powerpc/tlsexers.r
ld/testsuite/ld-powerpc/tlsexetoc.r
ld/testsuite/ld-powerpc/tlsexetocrs.r
ld/testsuite/ld-powerpc/tlsget.d
ld/testsuite/ld-powerpc/tlsget.wf
ld/testsuite/ld-powerpc/tlsget2.d
ld/testsuite/ld-powerpc/tlsget2.wf
ld/testsuite/ld-powerpc/tlsso.r
ld/testsuite/ld-powerpc/tlsso32.r
ld/testsuite/ld-powerpc/tlstocso.r