http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59164

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |congh at gcc dot gnu.org

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
Interestingly the commented

@@ -1672,7 +1670,7 @@ vect_update_ivs_after_vectorizer (loop_v
   gimple_stmt_iterator gsi, gsi1;
   basic_block update_bb = update_e->dest;

-  /* gcc_assert (vect_can_advance_ivs_p (loop_vinfo)); */
+  gcc_assert (vect_can_advance_ivs_p (loop_vinfo));

   /* Make sure there exists a single-predecessor exit bb:  */
   gcc_assert (single_pred_p (exit_bb));

triggers here after I fix the original ICE (we can deal with that).
This points to vect_analyze_loop_operations which has a mismatched
condition to check peeling ...

Reply via email to