https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98697
--- Comment #3 from Hongtao.liu <crazylht at gmail dot com> --- (In reply to Christophe Lyon from comment #2) > Why would this be different from right shift, where we don't miss the > optimization? It's supposed to be handled in vect_recog_over_widening_pattern, but failed since it may overflow?