CFG_ALTERED in the main DOM iteration loop.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95788
138bc75d-0d04-0410-961f-
82ee72b054a4
+2005-03-02 Jeff Law <law@redhat.com>
+
+ * tree-ssa-dom.c (tree_ssa_dominator_optimize): Fix setting of
+ CFG_ALTERED in the main DOM iteration loop.
+
2005-03-02 Mark Mitchell <mark@codesourcery.com>
PR c++/19916
free_all_edge_infos ();
/* Thread jumps, creating duplicate blocks as needed. */
- cfg_altered = thread_through_all_blocks ();
+ cfg_altered |= thread_through_all_blocks ();
/* Removal of statements may make some EH edges dead. Purge
such edges from the CFG as needed. */
}
free_dominance_info (CDI_DOMINATORS);
- cfg_altered = cleanup_tree_cfg ();
+ cfg_altered |= cleanup_tree_cfg ();
calculate_dominance_info (CDI_DOMINATORS);
rewrite_ssa_into_ssa ();