aboutsummaryrefslogtreecommitdiff
path: root/bfd/reloc.c
diff options
context:
space:
mode:
authorTatsuyuki Ishi <ishitatsuyuki@gmail.com>2024-02-21 02:55:49 +0900
committerNelson Chu <nelson@rivosinc.com>2024-02-29 15:02:49 +0800
commitdc1470f1d8779e151fb231639014597582bb7f4e (patch)
tree83e6a0268b0bb82588a7d343af7aa6c30f8e9eee /bfd/reloc.c
parent3243d790ee32aa8eda69226d81b1e79dbd1dcd87 (diff)
downloadfsf-binutils-gdb-dc1470f1d8779e151fb231639014597582bb7f4e.zip
fsf-binutils-gdb-dc1470f1d8779e151fb231639014597582bb7f4e.tar.gz
fsf-binutils-gdb-dc1470f1d8779e151fb231639014597582bb7f4e.tar.bz2
RISC-V: Add TLSDESC reloc definitions.
bfd/ * elfxx-riscv.c: Add 5 TLSDESC reloc descriptions. * reloc.c: Likewise. * libbfd.h: Regenerate. * bfd-in2.h: Regenerate. include/ * elf/riscv.h: Add 5 TLSDESC reloc descriptions.
Diffstat (limited to 'bfd/reloc.c')
-rw-r--r--bfd/reloc.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/bfd/reloc.c b/bfd/reloc.c
index 7583b7f..a187afe 100644
--- a/bfd/reloc.c
+++ b/bfd/reloc.c
@@ -5003,6 +5003,14 @@ ENUMX
ENUMX
BFD_RELOC_RISCV_TLS_TPREL64
ENUMX
+ BFD_RELOC_RISCV_TLSDESC_HI20
+ENUMX
+ BFD_RELOC_RISCV_TLSDESC_LOAD_LO12
+ENUMX
+ BFD_RELOC_RISCV_TLSDESC_ADD_LO12
+ENUMX
+ BFD_RELOC_RISCV_TLSDESC_CALL
+ENUMX
BFD_RELOC_RISCV_ALIGN
ENUMX
BFD_RELOC_RISCV_RVC_BRANCH