]> Cypherpunks repositories - gostls13.git/commit
[dev.ssa] cmd/compile: fix liblink rewrite of -0.0
authorTodd Neal <todd@tneal.org>
Wed, 2 Sep 2015 02:25:24 +0000 (21:25 -0500)
committerTodd Neal <todd@tneal.org>
Wed, 2 Sep 2015 10:41:55 +0000 (10:41 +0000)
commit5cb352edeba36e862995dd82fe7312368e6e8571
tree2c73946382a94134e17dc6d1b1d3753e773de31b
parent634b50c6e138669d5518c0c02d3bfba79e1278ab
[dev.ssa] cmd/compile: fix liblink rewrite of -0.0

liblink was rewriting xor by a negative zero (used by SSA
for negation) as XORPS reg,reg.

Fixes strconv.

Change-Id: I627a0a7366618e6b07ba8f0ad0db0e102340c5e3
Reviewed-on: https://go-review.googlesource.com/14200
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
Reviewed-by: Keith Randall <khr@golang.org>
src/cmd/compile/internal/gc/testdata/fp_ssa.go
src/cmd/internal/obj/x86/obj6.go