From f7fb261efd857ce3d5c926f017401df79cf9ef51 Mon Sep 17 00:00:00 2001 From: Alex Rønne Petersen Date: Mon, 12 Aug 2024 03:52:32 +0200 Subject: std.os.linux.tls: Support sparc32. --- lib/std/os/linux/tls.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib/std/os/linux/tls.zig') diff --git a/lib/std/os/linux/tls.zig b/lib/std/os/linux/tls.zig index 251d4084aa..d785539434 100644 --- a/lib/std/os/linux/tls.zig +++ b/lib/std/os/linux/tls.zig @@ -88,6 +88,7 @@ const current_variant: Variant = switch (native_arch) { => .I_modified, .hexagon, .s390x, + .sparc, .sparc64, .x86, .x86_64, @@ -309,7 +310,7 @@ pub fn setThreadPointer(addr: usize) void { : "r0" ); }, - .sparc64 => { + .sparc, .sparc64 => { asm volatile ( \\ mov %[addr], %%g7 : -- cgit v1.2.3