]> Cypherpunks repositories - gostls13.git/commit
[dev.ssa] cmd/compile: fix constant subtraction rules
authorKeith Randall <khr@golang.org>
Thu, 13 Aug 2015 19:47:50 +0000 (12:47 -0700)
committerKeith Randall <khr@golang.org>
Thu, 13 Aug 2015 19:57:30 +0000 (19:57 +0000)
commit3b705824ce6cf4827732eb32923835a327c5f963
tree8d90054d3becb0e4e4ca779a68570f29c435d1d7
parentf85faefa67cb33a053d281a2c3f0907629d1c581
[dev.ssa] cmd/compile: fix constant subtraction rules

(SUBQconst [x] y) computes y-x, not x-y.

Fixes #12137

Change-Id: Idbd0554eee051102f562240d1756647843666ee6
Reviewed-on: https://go-review.googlesource.com/13631
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
src/cmd/compile/internal/gc/testdata/arith_ssa.go
src/cmd/compile/internal/ssa/gen/AMD64.rules
src/cmd/compile/internal/ssa/rewriteAMD64.go