https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121470
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |documentation --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- >f() is incorrect, of course. No it is not. This should be documented though. But sign extension happens with all constants even unsigned ones. for RTL.