[Bug rtl-optimization/104839] [12 Regression] ppc64 regression of GCC 12: conditional long += long becomes unconditional SUBFC

2022-03-09 Thread vstinner at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104839 --- Comment #8 from Victor Stinner --- > Fixed. Thank you! That was quick!

[Bug c/104839] ppc64 regression of GCC 12: conditional long += long becomes unconditional SUBFC

2022-03-08 Thread vstinner at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104839 --- Comment #1 from Victor Stinner --- Thanks Miro HronĨok who identified the Cython regressiond and wrote a Cython reproducer. Thanks Serge Guelton who helped me to write a shorter C reproducer.

[Bug c/104839] New: ppc64 regression of GCC 12: conditional long += long becomes unconditional SUBFC

2022-03-08 Thread vstinner at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104839 Bug ID: 104839 Summary: ppc64 regression of GCC 12: conditional long += long becomes unconditional SUBFC Product: gcc Version: 12.0 Status: UNCONFIRMED Severit

[Bug c/104389] New: HUGE_VAL * 0.0 is no longer a NaN

2022-02-04 Thread vstinner at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104389 Bug ID: 104389 Summary: HUGE_VAL * 0.0 is no longer a NaN Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c As

[Bug middle-end/98190] GCC 11.0 miscompiles code using _Bool when inlining: bfxil instruction misused?

2020-12-07 Thread vstinner at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98190 --- Comment #3 from Victor Stinner --- Well, either all 64 bits of w4 and w5 registries should be initialized properly, or the comparison should be done only on the least significant 8 bits: (gdb) p ($w5 & 0xff) == ($w4 & 0xff) $7 = 1 These bit

[Bug c/98190] New: GCC 11.0 miscompiles code using _Bool when inlining: bfxil instruction misused?

2020-12-07 Thread vstinner at redhat dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98190 Bug ID: 98190 Summary: GCC 11.0 miscompiles code using _Bool when inlining: bfxil instruction misused? Product: gcc Version: 11.0 Status: UNCONFIRMED Severity: