zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit f7fb261efd857ce3d5c926f017401df79cf9ef51 (tree)
parent 9ef16b36cecd19c96d553f6ef6d0613be86154ba
Author: Alex Rønne Petersen <alex@alexrp.com>
Date:   Mon, 12 Aug 2024 03:52:32 +0200

std.os.linux.tls: Support sparc32.

Diffstat:
Mlib/std/os/linux/tls.zig | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 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 :