https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116500
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #11 from Richard Biener <rguenth at gcc dot gnu.org> --- Should be fixed. And yes, while the dump shows a comparison, if-conversion creates a condition - ?: - which is what vect_condition is about. There's unfortunately no vect_comparison for the case we'd have to vectorize that but no condition (not sure if that ever happens).