https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113907
--- Comment #15 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note the range part looks correct when taking the mask into account so I am suspecting the mask is messed up. Let me see if I could spot it later today.