authorgravatar for koachan@protonmail.comKoakuma <koachan@protonmail.com> 2021-08-03 20:14:40+07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2021-08-24 14:08:54-04:00
loge3840817d7a8a3e9e69a7b0e6f3c7f2ce8c8d029
tree78d43c74f17c4468c9b9672d2d07478f1e81df35
parent5c79370e9c3edee271d4f0e65e718d12b8db8a1e

Linux/SPARCv9: account for branch delay in freeAndExit()


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

lib/std/Thread.zig+2
...@@ -810,8 +810,10 @@ const LinuxThreadImpl = struct {...@@ -810,8 +810,10 @@ const LinuxThreadImpl = struct {
810 \\ 1:810 \\ 1:
811 \\ cmp %%sp, 0811 \\ cmp %%sp, 0
812 \\ beq 2f812 \\ beq 2f
813 \\ nop
813 \\ restore814 \\ restore
814 \\ ba 1f815 \\ ba 1f
816 \\ nop
815 \\ 2:817 \\ 2:
816 \\ mov 73, %%g1818 \\ mov 73, %%g1
817 \\ mov %[ptr], %%o0819 \\ mov %[ptr], %%o0