]> Cypherpunks repositories - gostls13.git/commit
[release-branch.go1.14] cmd/compile: mark s390x int <-> float conversions as clobberi...
authorMichael Munday <mike.munday@ibm.com>
Mon, 13 Jul 2020 09:16:02 +0000 (02:16 -0700)
committerDmitri Shuralyov <dmitshur@golang.org>
Fri, 21 Aug 2020 23:51:59 +0000 (23:51 +0000)
commitdb4890e5044d65d58c9833655507688ecb003f22
treed26c7d52546294939880ec6233504528c7208b4a
parent24dbf3e136da73770300ef8f639e89bd372ed9c9
[release-branch.go1.14] cmd/compile: mark s390x int <-> float conversions as clobbering flags

These conversion instructions set the condition code and so should
be marked as clobbering flags.

Updates #39651.
Fixes #39690.

Change-Id: I1e3f2cf33337128d321b52ac72f46d1b8798ebd9
Reviewed-on: https://go-review.googlesource.com/c/go/+/242237
Run-TryBot: Michael Munday <mike.munday@ibm.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/compile/internal/ssa/gen/S390XOps.go
src/cmd/compile/internal/ssa/opGen.go
test/fixedbugs/issue39651.go [new file with mode: 0644]