https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81529
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> --- Ok, so we have an induction that's only used outside of the loop (well, -fno-tree-scev-cprop ...) and this causes the VF to be reset to 1 as the induction computation is vect_unused_in_scope (should be used_by_induction I guess). Caused by another change of mine I think. Testing patch.