mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-09 19:27:35 +08:00
unroll.c (loop_iterations): Fixup last patch.
2001-10-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * unroll.c (loop_iterations): Fixup last patch. From-SVN: r46197
This commit is contained in:
parent
4a8d0c9c68
commit
a185c30264
@ -1,3 +1,7 @@
|
||||
2001-10-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
|
||||
|
||||
* unroll.c (loop_iterations): Fixup last patch.
|
||||
|
||||
2001-10-11 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* rtl.h (REG_VTABLE_REF): New.
|
||||
|
@ -3527,12 +3527,11 @@ loop_iterations (loop)
|
||||
|
||||
do
|
||||
{
|
||||
/* Previous unrolling may have generated new insns not covered
|
||||
by the uid_luid array. */
|
||||
if (INSN_UID (temp) >= max_uid_for_loop)
|
||||
continue;
|
||||
|
||||
if (GET_CODE (temp) == JUMP_INSN
|
||||
/* Previous unrolling may have generated new insns not covered
|
||||
by the uid_luid array. */
|
||||
&& INSN_UID (JUMP_LABEL (temp)) < max_uid_for_loop
|
||||
/* Check if we jump back into the loop body. */
|
||||
&& INSN_LUID (JUMP_LABEL (temp)) > INSN_LUID (loop->top)
|
||||
&& INSN_LUID (JUMP_LABEL (temp)) < INSN_LUID (loop->cont))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user