Commit 5f23bc89 authored by Russ Cox's avatar Russ Cox

cmd/compile: add AVARLIVE to peep for arm, arm64, mips64, ppc64

Fixes build on those systems.

Also fix printing of AVARLIVE.

Change-Id: I1b38cca0125689bc08e4e1bdd0d0c140b1ea079a
Reviewed-on: https://go-review.googlesource.com/18641Reviewed-by: default avatarRuss Cox <rsc@golang.org>
parent ed03dab8
...@@ -1366,6 +1366,7 @@ func copyu(p *obj.Prog, v *obj.Addr, s *obj.Addr) int { ...@@ -1366,6 +1366,7 @@ func copyu(p *obj.Prog, v *obj.Addr, s *obj.Addr) int {
obj.AFUNCDATA, obj.AFUNCDATA,
obj.AVARDEF, obj.AVARDEF,
obj.AVARKILL, obj.AVARKILL,
obj.AVARLIVE,
obj.AUSEFIELD: obj.AUSEFIELD:
return 0 return 0
} }
......
...@@ -711,6 +711,7 @@ func copyu(p *obj.Prog, v *obj.Addr, s *obj.Addr) int { ...@@ -711,6 +711,7 @@ func copyu(p *obj.Prog, v *obj.Addr, s *obj.Addr) int {
obj.AFUNCDATA, obj.AFUNCDATA,
obj.AVARDEF, obj.AVARDEF,
obj.AVARKILL, obj.AVARKILL,
obj.AVARLIVE,
obj.AUSEFIELD: obj.AUSEFIELD:
return 0 return 0
} }
......
...@@ -688,6 +688,7 @@ func copyu(p *obj.Prog, v *obj.Addr, s *obj.Addr) int { ...@@ -688,6 +688,7 @@ func copyu(p *obj.Prog, v *obj.Addr, s *obj.Addr) int {
obj.AFUNCDATA, obj.AFUNCDATA,
obj.AVARDEF, obj.AVARDEF,
obj.AVARKILL, obj.AVARKILL,
obj.AVARLIVE,
obj.AUSEFIELD: obj.AUSEFIELD:
return 0 return 0
} }
......
...@@ -953,6 +953,7 @@ func copyu(p *obj.Prog, v *obj.Addr, s *obj.Addr) int { ...@@ -953,6 +953,7 @@ func copyu(p *obj.Prog, v *obj.Addr, s *obj.Addr) int {
obj.AFUNCDATA, obj.AFUNCDATA,
obj.AVARDEF, obj.AVARDEF,
obj.AVARKILL, obj.AVARKILL,
obj.AVARLIVE,
obj.AUSEFIELD: obj.AUSEFIELD:
return 0 return 0
} }
......
...@@ -639,8 +639,8 @@ var Anames = []string{ ...@@ -639,8 +639,8 @@ var Anames = []string{
"UNDEF", "UNDEF",
"USEFIELD", "USEFIELD",
"VARDEF", "VARDEF",
"VARLIVE",
"VARKILL", "VARKILL",
"VARLIVE",
} }
func Bool2int(b bool) int { func Bool2int(b bool) int {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment