+Tue Feb 2 20:24:11 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
+
+ * loop.c (loop_optimize): Fix value max_uid_for_loop is reset
+ to after find_and_verify_loops call.
+
Tue Feb 2 19:48:29 1999 J"orn Rennecke <amylaar@cygnus.co.uk>
* (recombine_givs): Don't use a giv that's likely to be dead to
but moving this call to init_alias_analysis is more efficient. */
init_alias_analysis ();
- /* See if we went too far. */
+ /* See if we went too far. Note that get_max_uid already returns
+ one more that the maximum uid of all insn. */
if (get_max_uid () > max_uid_for_loop)
abort ();
/* Now reset it to the actual size we need. See above. */
- max_uid_for_loop = get_max_uid () + 1;
+ max_uid_for_loop = get_max_uid ();
/* find_and_verify_loops has already called compute_luids, but it might
have rearranged code afterwards, so we need to recompute the luids now. */