From c09c8b42021180eee9495bd50d8b35e683d3901b Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Sat, 24 Jul 2021 15:34:55 +0930 Subject: 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. --- ld/testsuite/ld-powerpc/tlstocso.r | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'ld/testsuite/ld-powerpc/tlstocso.r') diff --git a/ld/testsuite/ld-powerpc/tlstocso.r b/ld/testsuite/ld-powerpc/tlstocso.r index 026d483..1011b7c 100644 --- a/ld/testsuite/ld-powerpc/tlstocso.r +++ b/ld/testsuite/ld-powerpc/tlstocso.r @@ -84,6 +84,18 @@ Symbol table '\.dynsym' contains [0-9]+ entries: Symbol table '\.symtab' contains [0-9]+ entries: +Num: +Value +Size +Type +Bind +Vis +Ndx +Name .* NOTYPE +LOCAL +DEFAULT +UND * +.* SECTION +LOCAL +DEFAULT +1 \.hash +.* SECTION +LOCAL +DEFAULT +2 \.dynsym +.* SECTION +LOCAL +DEFAULT +3 \.dynstr +.* SECTION +LOCAL +DEFAULT +4 \.rela\.dyn +.* SECTION +LOCAL +DEFAULT +5 \.rela\.plt +.* SECTION +LOCAL +DEFAULT +6 \.text +.* SECTION +LOCAL +DEFAULT +7 \.tdata +.* SECTION +LOCAL +DEFAULT +8 \.tbss +.* SECTION +LOCAL +DEFAULT +9 \.dynamic +.* SECTION +LOCAL +DEFAULT +10 \.opd +.* SECTION +LOCAL +DEFAULT +11 \.got +.* SECTION +LOCAL +DEFAULT +12 \.plt .* FILE +LOCAL +DEFAULT +ABS .* .* TLS +LOCAL +DEFAULT +7 gd4 .* TLS +LOCAL +DEFAULT +7 ld4 -- cgit v1.1