https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98418
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Shifting into the sign bit is problematic. I cant remember the exact rules. Using ull is valid though.
pinskia at gcc dot gnu.org via Gcc-bugs Tue, 22 Dec 2020 02:50:17 -0800
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98418
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Shifting into the sign bit is problematic. I cant remember the exact rules. Using ull is valid though.