]> Cypherpunks repositories - gostls13.git/commitdiff
syscall: fix linux/mipsx ret value FP offsets for Syscall9
authorJosh Bleecher Snyder <josharian@gmail.com>
Tue, 21 Feb 2017 06:58:36 +0000 (22:58 -0800)
committerJosh Bleecher Snyder <josharian@gmail.com>
Tue, 21 Feb 2017 18:43:02 +0000 (18:43 +0000)
Found by vet.

Change-Id: Idf910405566816ddce6781c8e99f90b59f33d63c
Reviewed-on: https://go-review.googlesource.com/37308
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/syscall/asm_linux_mipsx.s

index 957f2a8a69664d2b858987f8c1c593b6b526b422..40ab82b83492d1cce32d04a6ac4ad6f6f2de0446 100644 (file)
@@ -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