aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime/sys_linux_arm.s
diff options
context:
space:
mode:
authorShenghou Ma <minux@golang.org>2014-08-06 00:24:55 -0400
committerShenghou Ma <minux@golang.org>2014-08-06 00:24:55 -0400
commitde14137b4f179d97ac303d20330ba0ad622eab28 (patch)
tree414ad536d8cdbeaf9b1c5287808e1274c78443e4 /src/pkg/runtime/sys_linux_arm.s
parent3c24b60fd3e3e6c20cba64cda8ff01fd3a2c5216 (diff)
downloadgo-de14137b4f179d97ac303d20330ba0ad622eab28.tar.xz
runtime: get rid of SA_RESTORER on ARM.
The manpages says SA_RESTORER is obsolete, and indeed, not every architecture support it. However, sadly it's required on x86_64, see http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/arch/x86/kernel/signal.c?id=26bcd8b72563b4c54892c4c2a409f6656fb8ae8b#n430, so only use it on x86. LGTM=rsc R=rsc, iant CC=golang-codereviews https://golang.org/cl/115450043
Diffstat (limited to 'src/pkg/runtime/sys_linux_arm.s')
-rw-r--r--src/pkg/runtime/sys_linux_arm.s5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/pkg/runtime/sys_linux_arm.s b/src/pkg/runtime/sys_linux_arm.s
index 8bfc72b571..770b963d24 100644
--- a/src/pkg/runtime/sys_linux_arm.s
+++ b/src/pkg/runtime/sys_linux_arm.s
@@ -340,11 +340,6 @@ TEXT runtime·rt_sigaction(SB),NOSPLIT,$0
SWI $0
RET
-TEXT runtime·sigreturn(SB),NOSPLIT,$0
- MOVW $SYS_rt_sigreturn, R7
- SWI $0
- RET
-
TEXT runtime·usleep(SB),NOSPLIT,$12
MOVW usec+0(FP), R0
MOVW R0, R1