aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2024-02-17 11:41:18 +0100
committerJakub Konka <kubkon@jakubkonka.com>2024-02-17 11:41:18 +0100
commitace1a69a55dd77a8189b7408b126d9d1ca0066ee (patch)
treeccd0b745df077ef97c63ee5fafcd537ba4126d95 /src
parent975862aca9a68f1d6fa786b6cef19bcc7b1aec2a (diff)
downloadzig-ace1a69a55dd77a8189b7408b126d9d1ca0066ee.tar.gz
zig-ace1a69a55dd77a8189b7408b126d9d1ca0066ee.zip
elf: add new R_RISCV_TLSDESC reloc type
Diffstat (limited to 'src')
-rw-r--r--src/link/Elf/relocation.zig1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/link/Elf/relocation.zig b/src/link/Elf/relocation.zig
index 10a7d25871..b7b0ecf2f5 100644
--- a/src/link/Elf/relocation.zig
+++ b/src/link/Elf/relocation.zig
@@ -64,6 +64,7 @@ const riscv64_relocs = Table(8, elf.R_RISCV, .{
.{ .dtpmod, .R_RISCV_TLS_DTPMOD64 },
.{ .dtpoff, .R_RISCV_TLS_DTPREL64 },
.{ .tpoff, .R_RISCV_TLS_TPREL64 },
+ .{ .tlsdesc, .R_RISCV_TLSDESC },
});
pub fn decode(r_type: u32, cpu_arch: std.Target.Cpu.Arch) ?Kind {