flow.c (merge_blocks_nomove): Remove a barrier not following a jump as well.

* flow.c (merge_blocks_nomove): Remove a barrier not following
        a jump as well.

From-SVN: r34315
This commit is contained in:
Richard Henderson 2000-05-31 16:57:00 -07:00 committed by Richard Henderson
parent 2771fe54e3
commit abb9a4c570
2 changed files with 7 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2000-05-31 Richard Henderson <rth@cygnus.com>
* flow.c (merge_blocks_nomove): Remove a barrier not following
a jump as well.
2000-05-31 Richard Henderson <rth@cygnus.com>
* flow.c (propagate_block): Move initialization of mem_set_list ...

View File

@ -2201,6 +2201,8 @@ merge_blocks_nomove (a, b)
a_end = prev;
}
else if (GET_CODE (NEXT_INSN (a_end)) == BARRIER)
del_first = NEXT_INSN (a_end);
/* Delete everything marked above as well as crap that might be
hanging out between the two blocks. */