commit | 49c3ed081fed6b8e2b48fdc48f805f11e4589514 | [log] [tgz] |
---|---|---|
author | Alan Modra <amodra@gmail.com> | Fri Sep 16 18:08:44 2022 +0930 |
committer | Alan Modra <amodra@gmail.com> | Fri Sep 16 18:47:46 2022 +0930 |
tree | a0e0fa3c10167568132817d1066ec6d8b009a13e | |
parent | 839a4671a9c2468f2a1b745ec251e03249f66d11 [diff] |
PowerPC64 pcrel got relocs against local symbols Not that anyone would want to indirect via the GOT when an address can be loaded directly with pla, the following: pld 3,x@got@pcrel x: leads to "Internal error in md_apply_fix", because the generic parts of assembler fixup handling convert the fx_pcrel fixup to one without a symbol. Stop that happening. * config/tc-ppc.c (ppc_force_relocation): Add PLT_PCREL34 and assorted GOT_PCREL34 relocs.