]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: don't spill rematerializeable value when resolving merge edges
authorCherry Zhang <cherryyz@google.com>
Tue, 14 Mar 2017 22:21:23 +0000 (18:21 -0400)
committerCherry Zhang <cherryyz@google.com>
Tue, 14 Mar 2017 22:55:52 +0000 (22:55 +0000)
commit8a44c8efaefbbda6dd7ab4ee9a5e449fefbf5e1a
tree08ec3c066e1c4fd5c33423850af652f57cd0c291
parent2d78538c12ed63cc931b552c9c98b7c93b91b21d
cmd/compile: don't spill rematerializeable value when resolving merge edges

Fixes #19515.

Change-Id: I4bcce152cef52d00fbb5ab4daf72a6e742bae27c
Reviewed-on: https://go-review.googlesource.com/38158
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/ssa/regalloc.go
test/fixedbugs/issue19515.go [new file with mode: 0644]