+1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
+
+ * unroll.c (loop_iterations): Don't abort if iteration variable
+ was made by loop.
+
1999-11-29 David S. Miller <davem@redhat.com>
* config/sparc/sparc.c (init_cumulative_args): Fix type of third
return 0;
}
- /* The only new registers that care created before loop iterations are
- givs made from biv increments, so this should never occur. */
-
+ /* This can happen due to optimization in load_mems. */
if ((unsigned) REGNO (iteration_var) >= reg_iv_type->num_elements)
- abort ();
+ return 0;
iteration_info (iteration_var, &initial_value, &increment,
loop_start, loop_end);