2011-03-01 Richard Guenther <rguenther@suse.de>
PR tree-optimization/47890
* tree-vect-loop.c (get_initial_def_for_induction): Set
related stmt properly.
* gcc.dg/torture/pr47890.c: New testcase.
From-SVN: r170593
+2011-03-01 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/47890
+ * tree-vect-loop.c (get_initial_def_for_induction): Set
+ related stmt properly.
+
2011-03-01 Richard Guenther <rguenther@suse.de>
PR lto/47924
+2011-03-01 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/47890
+ * gcc.dg/torture/pr47890.c: New testcase.
+
2011-03-01 Richard Guenther <rguenther@suse.de>
PR lto/47924
--- /dev/null
+/* { dg-do compile } */
+
+void f(char *s)
+{
+ signed short i;
+
+ for (i = 0; i < 19; i = i + 1)
+ s[i] = i;
+}
gimple_assign_set_lhs (new_stmt, induc_def);
si = gsi_start_bb (bb);
gsi_insert_before (&si, new_stmt, GSI_SAME_STMT);
+ set_vinfo_for_stmt (new_stmt,
+ new_stmt_vec_info (new_stmt, loop_vinfo, NULL));
+ STMT_VINFO_RELATED_STMT (vinfo_for_stmt (new_stmt))
+ = STMT_VINFO_RELATED_STMT (vinfo_for_stmt (induction_phi));
}
return induc_def;