diff options
author | Richard Guenther <rguenther@suse.de> | 2008-08-18 08:42:57 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2008-08-18 08:42:57 +0000 |
commit | 11b08ee9118d107d2222a47f1994b43ddbd29ab8 (patch) | |
tree | 90244459393ae5110783d90fa8c81ab974e5c8c8 /gcc/tree-cfg.c | |
parent | 400196f17b3ba17b1a6be96f6ec3c5aa1fec71fc (diff) | |
download | gcc-11b08ee9118d107d2222a47f1994b43ddbd29ab8.zip gcc-11b08ee9118d107d2222a47f1994b43ddbd29ab8.tar.gz gcc-11b08ee9118d107d2222a47f1994b43ddbd29ab8.tar.bz2 |
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
Diffstat (limited to 'gcc/tree-cfg.c')
-rw-r--r-- | gcc/tree-cfg.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c index 99978ef..c1344a7 100644 --- a/gcc/tree-cfg.c +++ b/gcc/tree-cfg.c @@ -212,10 +212,6 @@ build_gimple_cfg (gimple_seq seq) #ifdef ENABLE_CHECKING verify_stmts (); #endif - - /* Dump a textual representation of the flowgraph. */ - if (dump_file) - gimple_dump_cfg (dump_file, dump_flags); } static unsigned int @@ -240,7 +236,8 @@ struct gimple_opt_pass pass_build_cfg = PROP_cfg, /* properties_provided */ 0, /* properties_destroyed */ 0, /* todo_flags_start */ - TODO_verify_stmts | TODO_cleanup_cfg /* todo_flags_finish */ + TODO_verify_stmts | TODO_cleanup_cfg + | TODO_dump_func /* todo_flags_finish */ } }; |