blob: 671f11f8b951196835a4051e2d68a1b293b153ad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
https://gcc.gnu.org/PR113731
--- a/gcc/tree-vect-loop.cc
+++ b/gcc/tree-vect-loop.cc
@@ -11801,7 +11801,8 @@ move_early_exit_stmts (loop_vec_info loop_vinfo)
gimple_stmt_iterator stmt_gsi = gsi_for_stmt (stmt);
gsi_move_before (&stmt_gsi, &dest_gsi);
- gsi_prev (&dest_gsi);
+ if (!gsi_end_p (dest_gsi))
+ gsi_prev (&dest_gsi);
}
/* Update all the stmts with their new reaching VUSES. */
|