------- Comment #2 from rguenth at gcc dot gnu dot org 2006-04-27 10:38 ------- We ICE in rename_use_op on
if (TREE_CODE (USE_FROM_PTR (op_p)) != SSA_NAME) return; because *op_p->use is NULL and the stmt is broken: (gdb) call debug_generic_expr(op_p->stmt) SMT.6D.1867_40 = PHI <(13)>; #0 0x081ed569 in rename_use_op (op_p=0xb7de40a0) at /space/rguenther/src/svn/trunk/gcc/tree-vectorizer.c:201 #1 0x081ed840 in rename_variables_in_bb (bb=0xb7d35a50) at /space/rguenther/src/svn/trunk/gcc/tree-vectorizer.c:243 #2 0x081ee0d4 in rename_variables_in_loop (loop=0x896e8f0) at /space/rguenther/src/svn/trunk/gcc/tree-vectorizer.c:259 #3 0x081eff18 in slpeel_tree_peel_loop_to_edge (loop=0x8961658, loops=0x8948690, e=0xb7dd6820, first_niters=0xb7de3138, niters=0xb7dded68, update_first_loop_count=1 '\001') at /space/rguenther/src/svn/trunk/gcc/tree-vectorizer.c:1135 #4 0x08203066 in vect_do_peeling_for_alignment (loop_vinfo=0x895ff18, loops=0x8948690) at /space/rguenther/src/svn/trunk/gcc/tree-vect-transform.c:2813 #5 0x08203978 in vect_transform_loop (loop_vinfo=0x895ff18, loops=0x8948690) at /space/rguenther/src/svn/trunk/gcc/tree-vect-transform.c:3045 #6 0x081f29e5 in vectorize_loops (loops=0x8948690) at /space/rguenther/src/svn/trunk/gcc/tree-vectorizer.c:2046 #7 0x081dbdf1 in tree_vectorize () -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26969