https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118879
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- ``` int f0(long long v) { unsigned long long t = v; t += 0x80'00'00'00ull; if (t <= 0xff'ff'ff'ff) return v; return 0; } ```
pinskia at gcc dot gnu.org via Gcc-bugs Fri, 14 Feb 2025 10:58:06 -0800
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118879
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- ``` int f0(long long v) { unsigned long long t = v; t += 0x80'00'00'00ull; if (t <= 0xff'ff'ff'ff) return v; return 0; } ```