]> Cypherpunks repositories - gostls13.git/commit
[dev.cc] cmd/asm: make 4(SP) illegal except on 386
authorRob Pike <r@golang.org>
Wed, 18 Feb 2015 02:30:27 +0000 (18:30 -0800)
committerRob Pike <r@golang.org>
Wed, 18 Feb 2015 03:41:29 +0000 (03:41 +0000)
commit345350bf07f1b584bde03b7031c15511b1801d25
tree8e86adefbabd8177269e0001e77df99ee1d1493e
parentc7fa3c625ee0dd09d8ce88b060ffd883ac50582b
[dev.cc] cmd/asm: make 4(SP) illegal except on 386

Require a name to be specified when referencing the pseudo-stack.
If you want a real stack offset, use the hardware stack pointer (e.g.,
R13 on arm), not SP.

Fix affected assembly files.

Change-Id: If3545f187a43cdda4acc892000038ec25901132a
Reviewed-on: https://go-review.googlesource.com/5120
Run-TryBot: Rob Pike <r@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
Reviewed-by: Dave Cheney <dave@cheney.net>
src/cmd/asm/internal/asm/parse.go
src/crypto/md5/md5block_arm.s
src/crypto/rc4/rc4_arm.s
src/crypto/sha1/sha1block_arm.s
src/runtime/asm_arm.s
src/runtime/sys_linux_arm.s
src/runtime/vlop_arm.s
src/sync/atomic/asm_linux_arm.s