aboutsummaryrefslogtreecommitdiff
path: root/libiberty
diff options
context:
space:
mode:
authorXi Ruoyao <xry111@xry111.site>2024-01-16 15:00:16 +0800
committerliuzhensong <liuzhensong@loongson.cn>2024-01-17 15:15:33 +0800
commit6590ec8097ce2740000ec120a0f8cd1920a4ad27 (patch)
treefd3a625452d329177a2c32b16b28473832bdd931 /libiberty
parent5e35a3a8bb63c946c1c198feb180c697b06649fa (diff)
downloadfsf-binutils-gdb-6590ec8097ce2740000ec120a0f8cd1920a4ad27.zip
fsf-binutils-gdb-6590ec8097ce2740000ec120a0f8cd1920a4ad27.tar.gz
fsf-binutils-gdb-6590ec8097ce2740000ec120a0f8cd1920a4ad27.tar.bz2
LoongArch: Adapt R_LARCH_{PCALA,GOT,TLS_IE,TLS_DESC}64_* handling per psABI v2.30
In LoongArch psABI v2.30, an offset (-8 for LO20 and -12 for HI12) should be applied on PC for these reloc types to avoid wrong relocation when the instruction sequence crosses a page boundary. The lld linker has already adapted the change. Make it for the bfd linker too. Link: https://github.com/loongson/la-abi-specs/releases/v2.30 Link: https://github.com/loongson-community/discussions/issues/17 Link: https://github.com/llvm/llvm-project/pull/73387 Signed-off-by: Xi Ruoyao <xry111@xry111.site>
Diffstat (limited to 'libiberty')
0 files changed, 0 insertions, 0 deletions