aboutsummaryrefslogtreecommitdiff
path: root/src/path/filepath/path_test.go
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@golang.org>2019-01-26 11:55:00 -0800
committerIan Lance Taylor <iant@golang.org>2019-01-27 01:43:05 +0000
commitd585f04fd39f86edaa2aafd776e9ad037d075396 (patch)
treece57e18c64d306c21bc9ef01c40c81caeda642ca /src/path/filepath/path_test.go
parent4e056ade247bdab4a328776e4516a06fe7f26259 (diff)
downloadgo-d585f04fd39f86edaa2aafd776e9ad037d075396.tar.xz
cmd/compile: base PPC64 trunc rules on final type, not op type
Whether a truncation should become a MOVWreg or a MOVWZreg doesn't depend on the type of the operand, it depends on the type of the final result. If the final result is unsigned, we can use MOVWZreg. If the final result is signed, we can use MOVWreg. Checking the type of the operand does the wrong thing if truncating an unsigned value to a signed value, or vice-versa. Fixes #29943 Change-Id: Ia6fc7d006486fa02cffd0bec4d910bdd5b6365f8 Reviewed-on: https://go-review.googlesource.com/c/159760 Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Keith Randall <khr@golang.org>
Diffstat (limited to 'src/path/filepath/path_test.go')
0 files changed, 0 insertions, 0 deletions