tree-ssa-dom.c (tree_ssa_dominator_optimize): Reset cfg_altered.
authorEric Botcazou <ebotcazou@adacore.com>
Mon, 7 May 2007 11:42:21 +0000 (11:42 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Mon, 7 May 2007 11:42:21 +0000 (11:42 +0000)
commit8d9d65619c4ed9bad4171a6cbc6919e074825760
tree6875876f67a8868c139f99ccb0d56a375a8baec6
parent2cb7995f0758c4863805c4f8320d918373ef0bb8
tree-ssa-dom.c (tree_ssa_dominator_optimize): Reset cfg_altered.

* tree-ssa-dom.c (tree_ssa_dominator_optimize): Reset cfg_altered.
Free dominance info before purging EH edges as well as after.
(eliminate_degenerate_phis): Likewise.
(propagate_rhs_into_lhs): Set cfg_altered to true instead of 1.

From-SVN: r124498
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/opt1.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/opt1.ads [new file with mode: 0644]
gcc/tree-ssa-dom.c