https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107308
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #4) > Created attachment 61374 [details] > Verifier in testing I had some typos in the patch. And CRC/CRC_REV needs to be handled special. Oh and ifcvt inserts COND_* in some cases (correctly) but this patch does not handle that case at all. We need a new property that says COND_* for scalars are allowed and which ifcvt will set and the vectorizer will remove. I won't be able to get to this until next week at the earliest.