[PowerPC64] Use STN_UNDEF internally for edited relocs
authorAlan Modra <amodra@gmail.com>
Thu, 18 Jul 2019 01:42:40 +0000 (11:12 +0930)
committerAlan Modra <amodra@gmail.com>
Thu, 18 Jul 2019 12:47:30 +0000 (22:17 +0930)
commit71c4e95abe66ec9fc2c064268e3f9640a5b951d8
tree56c3c717039ed81afda0f85e85a77a7e0caf4b8f
parent46e9995a207140408309dbea40c64f11843db777
[PowerPC64] Use STN_UNDEF internally for edited relocs

It's not correct to use non-STT_TLS symbols with TLS relocation, not
that it matters much when editing relocs, but this edited reloc can be
output by --emit-relocs.  So don't use a symbol on the reloc.

* elf64-ppc.c (ppc64_elf_relocate_section): Don't bother selecting
a TLS section symbol for edited relocs.  Tighten TLS symbol/reloc
match test.
bfd/ChangeLog
bfd/elf64-ppc.c