diff options
author | Xi Ruoyao <xry111@xry111.site> | 2024-01-16 15:00:16 +0800 |
---|---|---|
committer | liuzhensong <liuzhensong@loongson.cn> | 2024-01-17 15:15:33 +0800 |
commit | 6590ec8097ce2740000ec120a0f8cd1920a4ad27 (patch) | |
tree | fd3a625452d329177a2c32b16b28473832bdd931 /libiberty | |
parent | 5e35a3a8bb63c946c1c198feb180c697b06649fa (diff) | |
download | fsf-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