]> Cypherpunks repositories - gostls13.git/commitdiff
runtime: fix 386 assembly for syscall.naclWrite
authorRémy Oudompheng <oudomphe@phare.normalesup.org>
Fri, 14 Mar 2014 21:49:46 +0000 (22:49 +0100)
committerRémy Oudompheng <oudomphe@phare.normalesup.org>
Fri, 14 Mar 2014 21:49:46 +0000 (22:49 +0100)
It was using the wrong offset and returned random values
making "runoutput" compiler tests crash.

LGTM=iant
R=golang-codereviews, iant
CC=golang-codereviews
https://golang.org/cl/76250043

src/pkg/runtime/sys_nacl_386.s

index 79381d385965e6493724c0af35261315bcedee74..42ba0e0edfd303388c5617e388de7ee4999dd9b0 100644 (file)
@@ -35,7 +35,7 @@ TEXT syscall·naclWrite(SB), NOSPLIT, $12-16
        MOVL SI, 4(SP)
        MOVL DX, 8(SP)
        CALL runtime·write(SB)
-       MOVL AX, ret+12(FP)
+       MOVL AX, ret+16(FP)
        RET
 
 TEXT runtime·write(SB),NOSPLIT,$0