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:
parent
b875d2eec1
commit
9c0a0632bc
2 changed files with 8 additions and 2 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue