* ssa-dce.c (eliminate_dead_code): Remove fake edges from the
CFG after dead code elimination is complete.
From-SVN: r43641
+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
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
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);