aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/sys_linux_arm64.s
diff options
context:
space:
mode:
authorJoel Sing <joel@sing.id.au>2023-03-12 03:12:40 +1100
committerJoel Sing <joel@sing.id.au>2023-03-17 09:07:40 +0000
commit602e6aa97965c0c14d469c46370b76c0f276edbb (patch)
tree76c0f85a4a0533a5dd81a16610f3ae9590e9d086 /src/runtime/sys_linux_arm64.s
parentc8402cd33046e54c7e6530b458dfc21111d7ce64 (diff)
downloadgo-602e6aa97965c0c14d469c46370b76c0f276edbb.tar.xz
runtime: remove arm64 non-register ABI fallback code
This presumably got missed in CL 393875. Change-Id: I4f2de00ebd6ec405d5e289a7f8c2fc781607260b Reviewed-on: https://go-review.googlesource.com/c/go/+/475617 TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Joel Sing <joel@sing.id.au> Reviewed-by: Cherry Mui <cherryyz@google.com> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Diffstat (limited to 'src/runtime/sys_linux_arm64.s')
-rw-r--r--src/runtime/sys_linux_arm64.s11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/runtime/sys_linux_arm64.s b/src/runtime/sys_linux_arm64.s
index 38ff6ac330..aa8d6ca619 100644
--- a/src/runtime/sys_linux_arm64.s
+++ b/src/runtime/sys_linux_arm64.s
@@ -455,14 +455,9 @@ TEXT runtime·sigtramp(SB),NOSPLIT|TOPFRAME,$176
CBZ R0, 2(PC)
BL runtime·load_g(SB)
-#ifdef GOEXPERIMENT_regabiargs
// Restore signum to R0.
MOVW 8(RSP), R0
// R1 and R2 already contain info and ctx, respectively.
-#else
- MOVD R1, 16(RSP)
- MOVD R2, 24(RSP)
-#endif
MOVD $runtime·sigtrampgo<ABIInternal>(SB), R3
BL (R3)
@@ -478,13 +473,7 @@ TEXT runtime·sigprofNonGoWrapper<>(SB),NOSPLIT,$176
SAVE_R19_TO_R28(8*4)
SAVE_F8_TO_F15(8*14)
-#ifdef GOEXPERIMENT_regabiargs
// R0, R1 and R2 already contain sig, info and ctx, respectively.
-#else
- MOVW R0, 8(RSP) // sig
- MOVD R1, 16(RSP) // info
- MOVD R2, 24(RSP) // ctx
-#endif
CALL runtime·sigprofNonGo<ABIInternal>(SB)
// Restore callee-save registers.