[Bug rtl-optimization/40987] ifcvt sometimes goes wrong for integer modes > 64bit

2023-06-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40987 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug rtl-optimization/40987] ifcvt sometimes goes wrong for integer modes > 64bit

2023-06-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40987 --- Comment #13 from Andrew Pinski --- Here is a x86_64-linux-gnu testcase: ``` #include typedef __int128_t mytype; #define value (((__int128_t)(((unsigned long long)__LONG_LONG_MAX__)+1)) | (((__int128_t)0xull)<<64)) mytype fu

[Bug rtl-optimization/40987] ifcvt sometimes goes wrong for integer modes > 64bit

2021-07-19 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40987 --- Comment #12 from Andrew Pinski --- (In reply to Andrew Pinski from comment #11) > This bug is now hard to hit on the trunk as i?86 requires host wide word as > 64bit. HWINT is now required to be 64bit for all targets even. So this might happ