https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122997

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Just use ULL suffix if you want zero extension, there is nothing that can be
done about this.  In RTL constants have VOIDmode and are sign extended, so the
fact that it was 32-bit unsigned constant vs. 32-bit signed vs. 64-bit unsigned
vs. 64-bit signed etc. is lost.

Reply via email to