]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/7g: fix linux/arm64 build
authorShenghou Ma <minux@golang.org>
Tue, 24 Mar 2015 06:56:07 +0000 (02:56 -0400)
committerMinux Ma <minux@golang.org>
Tue, 24 Mar 2015 19:48:02 +0000 (19:48 +0000)
REGRT1 and REGRT2 are also reserved on arm64 for runtime (duffzero
and duffcopy).

Change-Id: If098527a7f29d16f94bdcec05fd55950b9076e35
Signed-off-by: Shenghou Ma <minux@golang.org>
Reviewed-on: https://go-review.googlesource.com/7977
Reviewed-by: Aram Hăvărneanu <aram@mgk.ro>
Reviewed-by: Dave Cheney <dave@cheney.net>
Reviewed-by: Rob Pike <r@golang.org>
src/cmd/7g/gsubr.go

index 0828daf9dde959cda8523eaf42ec43ec443adc1d..2d2bdb7ca4c3c0d0b77f1b3872b8cec3a5849f80 100644 (file)
@@ -45,6 +45,8 @@ var unmappedzero int64 = 4096
 var resvd = []int{
        arm64.REGTMP,
        arm64.REGG,
+       arm64.REGRT1,
+       arm64.REGRT2,
        arm64.REG_R31, // REGZERO and REGSP
        arm64.FREGZERO,
        arm64.FREGHALF,