https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111972
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 --- Comment #10 from Richard Biener <rguenth at gcc dot gnu.org> --- # j_19 = PHI <_14(8), j_22(5)> _9 = j_19 != 1; _14 = (long int) _9; so the vectorizer interesting thing is whether we can handle (equality) compares the same as other associative operations (apart from the involved cast). Now the above isn't canonical, j_19 ^ 1 was though.