]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
LoongArch: Do not emit R_LARCH_RELAX for two register macros
authormengqinggang <mengqinggang@loongson.cn>
Wed, 10 Jan 2024 01:55:13 +0000 (09:55 +0800)
committerliuzhensong <liuzhensong@loongson.cn>
Sun, 21 Jan 2024 02:05:38 +0000 (10:05 +0800)
commit32ee2b4b71c78d3dc0c0b1f87f25fe5df8786b71
tree45da814d20b6737866fbff40237a6275c6907f40
parent5a75433a122ea1037ccb4e948332f4886e242911
LoongArch: Do not emit R_LARCH_RELAX for two register macros

For two register macros (e.g. la.local $t0, $t1, symbol) used in extreme code
model, do not emit R_LARCH_RELAX relocations.
gas/config/tc-loongarch.c
gas/testsuite/gas/loongarch/macro_op_extreme_pc.d
gas/testsuite/gas/loongarch/tlsdesc_large_pc.d
ld/testsuite/ld-loongarch-elf/macro_op.d