aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/mips
diff options
context:
space:
mode:
authorMatthew Dempsky <mdempsky@google.com>2017-03-03 14:27:24 -0800
committerMatthew Dempsky <mdempsky@google.com>2017-03-06 22:16:13 +0000
commit7a98bdf1c258dfa6aa539035f422389dc4c994f0 (patch)
tree1a76675b0ed12964510647a755b3d7ab5f718f3f /src/cmd/compile/internal/mips
parent5d0c20efc7bb373107535543f75741465fe93d3f (diff)
downloadgo-7a98bdf1c258dfa6aa539035f422389dc4c994f0.tar.gz
go-7a98bdf1c258dfa6aa539035f422389dc4c994f0.zip
cmd/internal/obj: remove AUSEFIELD pseudo-op
Instead, cmd/compile can directly emit R_USEFIELD relocations. Manually verified rsc.io/tmp/fieldtrack still passes. Change-Id: Ib1fb5ab902ff0ad17ef6a862a9a5692caf7f87d1 Reviewed-on: https://go-review.googlesource.com/37871 Run-TryBot: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
Diffstat (limited to 'src/cmd/compile/internal/mips')
-rw-r--r--src/cmd/compile/internal/mips/prog.go1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/mips/prog.go b/src/cmd/compile/internal/mips/prog.go
index 2113bb7e12..3061275f87 100644
--- a/src/cmd/compile/internal/mips/prog.go
+++ b/src/cmd/compile/internal/mips/prog.go
@@ -29,7 +29,6 @@ var progtable = [mips.ALAST & obj.AMask]gc.ProgInfo{
obj.AFUNCDATA: {Flags: gc.Pseudo},
obj.APCDATA: {Flags: gc.Pseudo},
obj.AUNDEF: {Flags: gc.Break},
- obj.AUSEFIELD: {Flags: gc.OK},
obj.AVARDEF: {Flags: gc.Pseudo | gc.RightWrite},
obj.AVARKILL: {Flags: gc.Pseudo | gc.RightWrite},
obj.AVARLIVE: {Flags: gc.Pseudo | gc.LeftRead},