ssa-dce.c (eliminate_dead_code): Remove fake edges from the CFG after dead code elimination is complete.
* ssa-dce.c (eliminate_dead_code): Remove fake edges from the CFG after dead code elimination is complete. From-SVN: r43641
This commit is contained in:
parent
f4b20cd963
commit
d72c3ec3f6
@ -1,3 +1,8 @@
|
||||
Thu Jun 28 11:19:42 2001 Jeffrey A Law (law@cygnus.com)
|
||||
|
||||
* ssa-dce.c (eliminate_dead_code): Remove fake edges from the
|
||||
CFG after dead code elimination is complete.
|
||||
|
||||
2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
|
||||
|
||||
* gthr-posix.h [LIBOBJC]: Add weak definitions of
|
||||
|
@ -39,7 +39,8 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
|
||||
out-of-date.
|
||||
|
||||
Edges from some infinite loops to the exit block can be added to
|
||||
the control-flow graph.
|
||||
the control-flow graph, but will be removed after this pass is
|
||||
complete.
|
||||
|
||||
It Does Not Perform:
|
||||
We decided to not simultaneously perform jump optimization and dead
|
||||
@ -606,6 +607,9 @@ eliminate_dead_code ()
|
||||
delete_insn_bb (insn);
|
||||
});
|
||||
|
||||
/* Remove fake edges from the CFG. */
|
||||
remove_fake_edges ();
|
||||
|
||||
/* Release allocated memory. */
|
||||
for (insn = get_insns (); insn != NULL_RTX; insn = NEXT_INSN (insn))
|
||||
RESURRECT_INSN (insn);
|
||||
|
Loading…
Reference in New Issue
Block a user