diff options
author | Alan Modra <amodra@gmail.com> | 2020-04-16 12:45:30 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2020-04-16 15:43:19 +0930 |
commit | 2165dc8d90ef9618a1db9bc596f433b02b7cc54a (patch) | |
tree | 0f4bd8f28e59a30db58e017e7faf69b68b2c6df9 /cpu | |
parent | 06507dab6172582d3924a3d7dc92a9e7d4ab60ff (diff) | |
download | gdb-2165dc8d90ef9618a1db9bc596f433b02b7cc54a.zip gdb-2165dc8d90ef9618a1db9bc596f433b02b7cc54a.tar.gz gdb-2165dc8d90ef9618a1db9bc596f433b02b7cc54a.tar.bz2 |
PowerPC64 GOT reloc reserving PLT entry for ifunc
I can't see any reason why ELFv2 should create a PLT entry for ifuncs
referenced by GOT relocs as long as the GOT entry remains. The GOT
entry ought to be resolved by ld.so to the value returned by the ifunc
resolver, or if there is global entry stub created for some other
reason, by the linker to the stub address.
* elf64-ppc.c (ppc64_elf_check_relocs): Don't create plt entries
for GOT relocs against ifuncs.
Diffstat (limited to 'cpu')
0 files changed, 0 insertions, 0 deletions