From: Josh Bleecher Snyder Date: Tue, 21 Feb 2017 06:58:36 +0000 (-0800) Subject: syscall: fix linux/mipsx ret value FP offsets for Syscall9 X-Git-Tag: go1.9beta1~1480 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=689fa9cc2842141ad663845af2b6188cc1c12b5d;p=gostls13.git syscall: fix linux/mipsx ret value FP offsets for Syscall9 Found by vet. Change-Id: Idf910405566816ddce6781c8e99f90b59f33d63c Reviewed-on: https://go-review.googlesource.com/37308 Run-TryBot: Josh Bleecher Snyder Reviewed-by: Brad Fitzpatrick Reviewed-by: Cherry Zhang --- diff --git a/src/syscall/asm_linux_mipsx.s b/src/syscall/asm_linux_mipsx.s index 957f2a8a69..40ab82b834 100644 --- a/src/syscall/asm_linux_mipsx.s +++ b/src/syscall/asm_linux_mipsx.s @@ -88,15 +88,15 @@ TEXT ·Syscall9(SB),NOSPLIT,$28-52 SYSCALL BEQ R7, ok9 MOVW $-1, R1 - MOVW R1, r1+28(FP) // r1 - MOVW R0, r2+32(FP) // r2 - MOVW R2, err+36(FP) // errno + MOVW R1, r1+40(FP) // r1 + MOVW R0, r2+44(FP) // r2 + MOVW R2, err+48(FP) // errno JAL runtime·exitsyscall(SB) RET ok9: - MOVW R2, r1+28(FP) // r1 - MOVW R3, r2+32(FP) // r2 - MOVW R0, err+36(FP) // errno + MOVW R2, r1+40(FP) // r1 + MOVW R3, r2+44(FP) // r2 + MOVW R0, err+48(FP) // errno JAL runtime·exitsyscall(SB) RET