diff options
| author | Shenghou Ma <minux.ma@gmail.com> | 2013-05-28 20:13:02 +0800 |
|---|---|---|
| committer | Shenghou Ma <minux.ma@gmail.com> | 2013-05-28 20:13:02 +0800 |
| commit | d8fd8d89ea071c79788b34eddf31858c0e66c19b (patch) | |
| tree | f99e89b40bc890645fece1730cf346a9f2c69712 /src/pkg/runtime/sys_linux_arm.s | |
| parent | 828c68f8d80a642d89cc17e04aeb0116c8bce4ae (diff) | |
| download | go-d8fd8d89ea071c79788b34eddf31858c0e66c19b.tar.xz | |
runtime: use m and g, instead of R9 and R10, in ARM assembly files
also don't clobber R9 if it is about to crash.
In response to https://golang.org/cl/9251043/#msg2.
R=golang-dev, khr, khr, dave
CC=golang-dev
https://golang.org/cl/9778046
Diffstat (limited to 'src/pkg/runtime/sys_linux_arm.s')
| -rw-r--r-- | src/pkg/runtime/sys_linux_arm.s | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pkg/runtime/sys_linux_arm.s b/src/pkg/runtime/sys_linux_arm.s index ffcb1ec69a..6826bea961 100644 --- a/src/pkg/runtime/sys_linux_arm.s +++ b/src/pkg/runtime/sys_linux_arm.s @@ -127,8 +127,8 @@ TEXT runtime·munmap(SB),7,$0 SWI $0 MOVW $0xfffff001, R6 CMP R6, R0 - MOVW.HI $0, R9 // crash on syscall failure - MOVW.HI R9, (R9) + MOVW.HI $0, R8 // crash on syscall failure + MOVW.HI R8, (R8) RET TEXT runtime·madvise(SB),7,$0 @@ -278,8 +278,8 @@ TEXT runtime·sigaltstack(SB),7,$0 SWI $0 MOVW $0xfffff001, R6 CMP R6, R0 - MOVW.HI $0, R9 // crash on syscall failure - MOVW.HI R9, (R9) + MOVW.HI $0, R8 // crash on syscall failure + MOVW.HI R8, (R8) RET TEXT runtime·sigtramp(SB),7,$24 |
