]> git.ipfire.org Git - thirdparty/gcc.git/commit
passes.c (init_optimization_passes): Remove cleanup_cfg1, sdse1 and addressables2...
authorRichard Guenther <rguenther@suse.de>
Mon, 18 Aug 2008 08:42:57 +0000 (08:42 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 18 Aug 2008 08:42:57 +0000 (08:42 +0000)
commit11b08ee9118d107d2222a47f1994b43ddbd29ab8
tree90244459393ae5110783d90fa8c81ab974e5c8c8
parent400196f17b3ba17b1a6be96f6ec3c5aa1fec71fc
passes.c (init_optimization_passes): Remove cleanup_cfg1, sdse1 and addressables2 passes.

2008-08-18  Richard Guenther  <rguenther@suse.de>

* passes.c (init_optimization_passes): Remove cleanup_cfg1,
sdse1 and addressables2 passes.  Replace dce1 with cddce1.
Move call_cdce before build_alias.  Move copyrename2,
cunrolli and ccp2 beafore build_alias.  Re-add addressable2
right after final inlining.
* tree-cfg.c (build_gimple_cfg): Do not dump function here.
(pass_build_cfg): But instead via TODO_dump_func.

* gcc.dg/fold-alloca-1.c: Scan cfg dump instead of cleanup_cfg1.
* gcc.dg/fold-compare-3.c: Likewise.
* gcc.dg/tree-ssa/20030709-2.c: Scan cddce2 dump.
* gcc.dg/tree-ssa/20030808-1.c: Likewise.
* gcc.dg/tree-ssa/20040211-1.c: Likewise.
* gcc.dg/tree-ssa/20040305-1.c: Likewise.
* gcc.dg/tree-ssa/forwprop-1.c: Adjust pattern.
* gcc.dg/tree-ssa/forwprop-2.c: Likewise..
* gcc.dg/tree-ssa/ssa-dce-3.c: Scan cddce1 dump.

From-SVN: r139189
13 files changed:
gcc/ChangeLog
gcc/passes.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/fold-alloca-1.c
gcc/testsuite/gcc.dg/fold-compare-3.c
gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c
gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c
gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c
gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c
gcc/testsuite/gcc.dg/tree-ssa/forwprop-1.c
gcc/testsuite/gcc.dg/tree-ssa/forwprop-2.c
gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c
gcc/tree-cfg.c