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:
parent
2771fe54e3
commit
abb9a4c570
@ -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 ...
|
||||
|
@ -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. */
|
||||
|
Loading…
Reference in New Issue
Block a user