https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119731
--- Comment #17 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #16) > Basically you update the min/max values and the value/mask by doing the > shifts. And I think the rest will fall out. That is actually done. But for some reason it still falls over.