cfgrtl.c (tidy_fallthru_edge): Don't use next_real_insn for fallthru search.

* cfgrtl.c (tidy_fallthru_edge): Don't use next_real_insn
        for fallthru search.

From-SVN: r52826
This commit is contained in:
Richard Henderson 2002-04-26 23:41:38 -07:00 committed by Richard Henderson
parent b875d2eec1
commit 9c0a0632bc
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2002-04-26 Richard Henderson <rth@redhat.com>
* cfgrtl.c (tidy_fallthru_edge): Don't use next_real_insn
for fallthru search.
2002-04-26 Eric Christopher <echristo@redhat.com>
PR optimization/3700

View File

@ -1104,8 +1104,9 @@ tidy_fallthru_edge (e, b, c)
So search through a sequence of barriers, labels, and notes for
the head of block C and assert that we really do fall through. */
if (next_real_insn (b->end) != next_real_insn (PREV_INSN (c->head)))
return;
for (q = NEXT_INSN (b->end); q != c->head; q = NEXT_INSN (q))
if (INSN_P (q))
return;
/* Remove what will soon cease being the jump insn from the source block.
If block B consisted only of this single jump, turn it into a deleted