https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93013
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- I thought we declared INT_MIN /-1 as undefined and also INT_MIN % -1 undefined? There is another PR about that. I think even a defect report against the C standard too.