From: Shenghou Ma Date: Tue, 24 Mar 2015 06:56:07 +0000 (-0400) Subject: cmd/7g: fix linux/arm64 build X-Git-Tag: go1.5beta1~1447 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=75447d0623e3e7614a9cf9cdd5ece23d18028cab;p=gostls13.git cmd/7g: fix linux/arm64 build REGRT1 and REGRT2 are also reserved on arm64 for runtime (duffzero and duffcopy). Change-Id: If098527a7f29d16f94bdcec05fd55950b9076e35 Signed-off-by: Shenghou Ma Reviewed-on: https://go-review.googlesource.com/7977 Reviewed-by: Aram Hăvărneanu Reviewed-by: Dave Cheney Reviewed-by: Rob Pike --- diff --git a/src/cmd/7g/gsubr.go b/src/cmd/7g/gsubr.go index 0828daf9dd..2d2bdb7ca4 100644 --- a/src/cmd/7g/gsubr.go +++ b/src/cmd/7g/gsubr.go @@ -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,