* tree-cfg.c (bsi_insert_on_edge_immediate): Handle non-critical edges
commit4d4fe5fc783adbdc56156a2a5b03145ea23fcf1a
authorrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Oct 2003 22:04:20 +0000 (7 22:04 +0000)
committerrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 7 Oct 2003 22:04:20 +0000 (7 22:04 +0000)
tree5babfaa5b57c0e2791fe0d77d39b735621dffdc5
parent46a695055d667a93d373ac246ff3beaf3e204a2d
* tree-cfg.c (bsi_insert_on_edge_immediate): Handle non-critical edges
correctly.
* tree-optimize.c (optimize_function_tree): Allow new vars to rename
after second dominator optimization pass.
* tree-ssa-pre.c (handle_bb_creation, redo_dominators): Removed.
(insert_one_operand): Expect the insertion not to cause new bb
creation.
(split_critical_edges): Enable.
(tree_perform_ssapre): Reenable ggc_collect. Don't allow dominators
rebuilding.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/tree-ssa-cfg-branch@72204 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog.tree-ssa-cfg
gcc/tree-cfg.c
gcc/tree-optimize.c
gcc/tree-ssa-pre.c