diff options
author | Kai Backman <kaib@golang.org> | 2009-10-08 22:16:08 -0700 |
---|---|---|
committer | Kai Backman <kaib@golang.org> | 2009-10-08 22:16:08 -0700 |
commit | a9ff8658ca3de13061e9cd75c4a42f0824f9b3e0 (patch) | |
tree | 3a314f5abb1e8808819fe3a5aed7320565db27bd /src/pkg/syscall/asm_linux_arm.s | |
parent | 40d962031ed3681065c185cd5b38fdb12dd44c2e (diff) | |
download | golang-a9ff8658ca3de13061e9cd75c4a42f0824f9b3e0.tar.gz |
dupok, gcc compile fix, sync and syscall asm fix
R=rsc
APPROVED=rsc
DELTA=27 (18 added, 0 deleted, 9 changed)
OCL=35503
CL=35505
Diffstat (limited to 'src/pkg/syscall/asm_linux_arm.s')
-rw-r--r-- | src/pkg/syscall/asm_linux_arm.s | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/pkg/syscall/asm_linux_arm.s b/src/pkg/syscall/asm_linux_arm.s index f7153d549..8aa5f348c 100644 --- a/src/pkg/syscall/asm_linux_arm.s +++ b/src/pkg/syscall/asm_linux_arm.s @@ -22,7 +22,8 @@ TEXT syscall·Syscall(SB),7,$0 SWI $SYS_syscall MOVW R0, 20(SP) // r1 MOVW R1, 24(SP) // r2 - MOVW $0, 28(SP) // errno + MOVW $0, R0 + MOVW R0, 28(SP) // errno BL sys·exitsyscall(SB) RET @@ -40,7 +41,8 @@ TEXT syscall·Syscall6(SB),7,$0 SWI $SYS_syscall MOVW R0, 32(SP) // r1 MOVW R1, 36(SP) // r2 - MOVW $0, 40(SP) // errno + MOVW $0, R0 + MOVW R0, 40(SP) // errno BL sys·exitsyscall(SB) RET @@ -53,5 +55,6 @@ TEXT syscall·RawSyscall(SB),7,$0 SWI $SYS_syscall MOVW R0, 20(SP) // r1 MOVW R1, 24(SP) // r2 - MOVW $0, 28(SP) // errno + MOVW $0, R0 + MOVW R0, 28(SP) // errno RET |