aboutsummaryrefslogtreecommitdiff
path: root/bfd/reloc.c
diff options
context:
space:
mode:
authormengqinggang <mengqinggang@loongson.cn>2023-09-28 16:41:15 +0800
committerliuzhensong <liuzhensong@loongson.cn>2023-12-18 18:36:21 +0800
commitdc5f359ed6a36d2c895d89c3e4886f3a2b6d9232 (patch)
treeca60c74de15fdc76c54e8eb3a7d881078f3585d7 /bfd/reloc.c
parentd51cd0f64c6d3bd235f140ed71cc2c3e0b87a5ff (diff)
downloadgdb-dc5f359ed6a36d2c895d89c3e4886f3a2b6d9232.zip
gdb-dc5f359ed6a36d2c895d89c3e4886f3a2b6d9232.tar.gz
gdb-dc5f359ed6a36d2c895d89c3e4886f3a2b6d9232.tar.bz2
LoongArch: Add new relocation R_LARCH_CALL36
R_LARCH_CALL36 is used for medium code model function call pcaddu18i+jirl, and these two instructions must adjacent. The LoongArch ABI v2.20 at here: https://github.com/loongson/la-abi-specs.
Diffstat (limited to 'bfd/reloc.c')
-rw-r--r--bfd/reloc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/bfd/reloc.c b/bfd/reloc.c
index 93ebad8..4d3ac4c 100644
--- a/bfd/reloc.c
+++ b/bfd/reloc.c
@@ -8292,6 +8292,9 @@ ENUMX
ENUMX
BFD_RELOC_LARCH_64_PCREL
+ENUMX
+ BFD_RELOC_LARCH_CALL36
+
ENUMDOC
LARCH relocations.