mirror of
https://github.com/golang/go
synced 2024-11-26 04:58:00 -07:00
runtime: fix windows/arm signal handling assembly
Bug introduced in CL 288799: R12 is used but not set. Fixes windows/arm builder. Change-Id: I015a5a83cfa3bdd23da1ffb73713623764f2f817 Reviewed-on: https://go-review.googlesource.com/c/go/+/295109 Trust: Russ Cox <rsc@golang.org> Reviewed-by: Cherry Zhang <cherryyz@google.com>
This commit is contained in:
parent
2a18e37c4e
commit
c4b771348c
@ -160,6 +160,11 @@ g0:
|
||||
BL (R7) // Call the go routine
|
||||
MOVW 16(R13), R4 // Fetch return value from stack
|
||||
|
||||
// Save system stack pointer for sigresume setup below.
|
||||
// The exact value does not matter - nothing is read or written
|
||||
// from this address. It just needs to be on the system stack.
|
||||
MOVW R13, R12
|
||||
|
||||
// switch back to original stack and g
|
||||
MOVW 24(R13), R13
|
||||
MOVW 20(R13), g
|
||||
|
Loading…
Reference in New Issue
Block a user