public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug c/112998] New: s390x: Incorrect code generation
@ 2023-12-13 10:30 22s302h0659 at sonline20 dot sen.go.kr
2023-12-13 11:50 ` [Bug target/112998] " rguenth at gcc dot gnu.org
2023-12-14 8:41 ` xry111 at gcc dot gnu.org
0 siblings, 2 replies; 3+ messages in thread
From: 22s302h0659 at sonline20 dot sen.go.kr @ 2023-12-13 10:30 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112998
Bug ID: 112998
Summary: s390x: Incorrect code generation
Product: gcc
Version: 11.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: 22s302h0659 at sonline20 dot sen.go.kr
Target Milestone: ---
# Environment
- Compiler: s390x-linux-gnu-gcc (64bit)
- Version: gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04)
- Platform: Windows 11_5.15.90.1-microsoft-standard-WSL2
- Build Optimization Options: O0, O1, O2, O3
I installed the s390x-linux-gnu toolchain using the 'apt' package manager in
Ubuntu and utilized s390x-linux-gnu-gcc (version 11.4.0) from it.
# build script & excution script
```c
s390x-linux-gnu-gcc -o bug0 bug.c -O0 -fsanitize=undefined
s390x-linux-gnu-gcc -o bug1 bug.c -O1 -fsanitize=undefined
s390x-linux-gnu-gcc -o bug2 bug.c -O2 -fsanitize=undefined
s390x-linux-gnu-gcc -o bug3 bug.c -O3 -fsanitize=undefined
```
```c
qemu-s390x-static -L /usr/s390x-linux-gnu/ ./bug0
qemu-s390x-static -L /usr/s390x-linux-gnu/ ./bug1
qemu-s390x-static -L /usr/s390x-linux-gnu/ ./bug2
qemu-s390x-static -L /usr/s390x-linux-gnu/ ./bug3
```
This is the build script and the execution script.
# Source Code
```c
#include <stdio.h>
int g_59 = -1;
short g_64 = -1;
long long g_73 = 0;
int main ()
{
(g_59 >= (g_73 = ((g_64 < g_59) | 0)));
printf("bug = %lld\n", g_73);
return 0;
}
```
# output
```c
Expected output
O0: 0
O1: 0
O2: 0
O3: 0
Actual output
O0: 0
O1: 0
O2: 1
O3: 1
```
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Bug target/112998] s390x: Incorrect code generation
2023-12-13 10:30 [Bug c/112998] New: s390x: Incorrect code generation 22s302h0659 at sonline20 dot sen.go.kr
@ 2023-12-13 11:50 ` rguenth at gcc dot gnu.org
2023-12-14 8:41 ` xry111 at gcc dot gnu.org
1 sibling, 0 replies; 3+ messages in thread
From: rguenth at gcc dot gnu.org @ 2023-12-13 11:50 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112998
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|c |target
Target| |s390x
Keywords| |wrong-code
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Can you cross-check GCC 13.2 or a build from gcc master? GCC 11 is still
maintained and it's useful for reporting bugs, but knowing whether the issue is
fixed in a later release would be nice.
^ permalink raw reply [flat|nested] 3+ messages in thread
* [Bug target/112998] s390x: Incorrect code generation
2023-12-13 10:30 [Bug c/112998] New: s390x: Incorrect code generation 22s302h0659 at sonline20 dot sen.go.kr
2023-12-13 11:50 ` [Bug target/112998] " rguenth at gcc dot gnu.org
@ 2023-12-14 8:41 ` xry111 at gcc dot gnu.org
1 sibling, 0 replies; 3+ messages in thread
From: xry111 at gcc dot gnu.org @ 2023-12-14 8:41 UTC (permalink / raw)
To: gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112998
Xi Ruoyao <xry111 at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |DUPLICATE
CC| |xry111 at gcc dot gnu.org
Status|UNCONFIRMED |RESOLVED
--- Comment #2 from Xi Ruoyao <xry111 at gcc dot gnu.org> ---
Dup of a QEMU bug.
*** This bug has been marked as a duplicate of bug 112986 ***
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-12-14 8:41 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-13 10:30 [Bug c/112998] New: s390x: Incorrect code generation 22s302h0659 at sonline20 dot sen.go.kr
2023-12-13 11:50 ` [Bug target/112998] " rguenth at gcc dot gnu.org
2023-12-14 8:41 ` xry111 at gcc dot gnu.org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).