http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58010
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> --- In the loop in question we have a dead scalar cycle for which we do not insert loop-closed PHI nodes. Hm. The correct fix looks easy though - simply remove the assert. We'll vectorize dead code, but who cares. Testing that.