]> Cypherpunks repositories - gostls13.git/commit
[dev.ssa] cmd/compile: simplify repeated OCOM
authorTodd Neal <todd@tneal.org>
Thu, 30 Jul 2015 20:02:24 +0000 (16:02 -0400)
committerTodd Neal <todd@tneal.org>
Tue, 4 Aug 2015 02:18:56 +0000 (02:18 +0000)
commit38ed6c10eb056419256beb03eefe289faa7d545b
tree730ef4de405368212e62381b8500b668f88ca2c4
parentfaee392814f118d0d1c8103bb46965267e8619f7
[dev.ssa] cmd/compile: simplify repeated OCOM

Rewrite ^{n}x to be ^{n % 2}x.  This will eventually resolve a fuzz
issue that breaks v1.5.

Updates #11352

Change-Id: I1b3f93872d06222f9ff5f6fd5580178ebaf4c003
Reviewed-on: https://go-review.googlesource.com/13110
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/gc/testdata/arith_ssa.go
src/cmd/compile/internal/ssa/gen/generic.rules
src/cmd/compile/internal/ssa/rewritegeneric.go