[Bug target/112986] s390x gcc O2, O3: Incorrect logic operation in < comparison with the same values
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112986 --- Comment #10 from Xi Ruoyao --- *** Bug 112112 has been marked as a duplicate of this bug. ***
[Bug target/112986] s390x gcc O2, O3: Incorrect logic operation in < comparison with the same values
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112986 --- Comment #9 from Xi Ruoyao --- *** Bug 112329 has been marked as a duplicate of this bug. ***
[Bug target/112986] s390x gcc O2, O3: Incorrect logic operation in < comparison with the same values
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112986 --- Comment #8 from Xi Ruoyao --- *** Bug 112998 has been marked as a duplicate of this bug. ***
[Bug target/112986] s390x gcc O2, O3: Incorrect logic operation in < comparison with the same values
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112986 Andreas Krebbel changed: What|Removed |Added CC||shinwogud12 at gmail dot com --- Comment #7 from Andreas Krebbel --- *** Bug 112665 has been marked as a duplicate of this bug. ***
[Bug target/112986] s390x gcc O2, O3: Incorrect logic operation in < comparison with the same values
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112986 Andreas Krebbel changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |INVALID --- Comment #6 from Andreas Krebbel --- No problem. Thanks for testing s390x! I've requested the qemu fix to be included into Ubuntu 22.04. Closing the BZ now.
[Bug target/112986] s390x gcc O2, O3: Incorrect logic operation in < comparison with the same values
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112986 --- Comment #5 from κΉλμ <22s302h0659 at sonline20 dot sen.go.kr> --- Thank you for your response. Naturally, I anticipated that the issue might be with the s390x architecture cross-compiler. However, unexpectedly, I was unaware that qemu was generating incorrect instructions during the binary execution process
[Bug target/112986] s390x gcc O2, O3: Incorrect logic operation in < comparison with the same values
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112986 --- Comment #4 from Ilya Leoshkevich --- Hi, Nina fixed this in v8.0.0 (https://gitlab.com/qemu-project/qemu/-/commit/54fce97cfcaf5463ee5f325bc1f1d4adc2772f38). The fix was backported to v7.2.2 (https://gitlab.com/qemu-project/qemu/-/commit/17b032c6598ea756889f25e8d3e4cd9f2036669b), but not to v6.
[Bug target/112986] s390x gcc O2, O3: Incorrect logic operation in < comparison with the same values
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112986 --- Comment #3 from Andreas Krebbel --- *** Bug 112996 has been marked as a duplicate of this bug. ***
[Bug target/112986] s390x gcc O2, O3: Incorrect logic operation in < comparison with the same values
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112986 Andreas Krebbel changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Last reconfirmed||2023-12-13 CC||iii at linux dot ibm.com --- Comment #2 from Andreas Krebbel --- I can confirm the failure when running the binaries with qemu. However, the binaries run as expected on real hardware. So it might rather be a qemu issue. @Ilya:Ubuntu 22.04 is using qemu 6.2.0. Is this perhaps something you have fixed already?
[Bug target/112986] s390x gcc O2, O3: Incorrect logic operation in < comparison with the same values
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112986 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1 from Jakub Jelinek --- How was gcc configured (gcc -v should print that)? Mainly, what -march= and -mtune= does it default to and is it PIE by default or not? I certainly don't see anything in the -O1 vs. -O2 assembly difference that would result in a different result.