https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100089
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- (In reply to rsand...@gcc.gnu.org from comment #3) > Is this really a costing issue, or should we instead reject the > BB fallback if it leaves any scalar COND_EXPRs around? This would > be similar to the way that we reject IFN_MASK_LOAD/STORE calls, > except that the COND_EXPR tests would only apply to unvectorised > statements and so would need to be tested after SLP discovery > rather than before it. (Ideally IFN_MASK_LOAD/STORE would work > like that too.) I suppose we could do that, but then I'm not sure how exactly we'd do it ;) Good idea anyway.