authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-06-22 15:02:09+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-07-29 09:50:41+02:00
log6eb9cb6f285d31c673aa9c175b5848f5a476fb07
tree42275b48e53119fbefaf65ef7c51f770f11e32a8
parentaeb3abc7e649386f518638727c4d8a79dc00fc60
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.os.linux.tls: Handle riscv32 in setThreadPointer().


1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/os/linux/tls.zig+1-1
...@@ -170,7 +170,7 @@ pub fn setThreadPointer(addr: usize) void {...@@ -170,7 +170,7 @@ pub fn setThreadPointer(addr: usize) void {
170 const rc = @call(.always_inline, linux.syscall1, .{ .set_tls, addr });170 const rc = @call(.always_inline, linux.syscall1, .{ .set_tls, addr });
171 assert(rc == 0);171 assert(rc == 0);
172 },172 },
173 .riscv64 => {173 .riscv32, .riscv64 => {
174 asm volatile (174 asm volatile (
175 \\ mv tp, %[addr]175 \\ mv tp, %[addr]
176 :176 :