Commit 6ffa0491 by Jan Hubicka Committed by Jan Hubicka

passes.c (init_optimization_passes): Do not rerun pass_early_warn_uninitialized.

	* passes.c (init_optimization_passes): Do not rerun
	pass_early_warn_uninitialized.

From-SVN: r121060
parent 91120956
2007-01-22 Jan Hubicka <jh@suse.cz>
* passes.c (init_optimization_passes): Do not rerun
pass_early_warn_uninitialized.
2007-01-22 Richard Guenther <rguenther@suse.de> 2007-01-22 Richard Guenther <rguenther@suse.de>
PR tree-optimization/30038 PR tree-optimization/30038
...@@ -33,14 +38,14 @@ ...@@ -33,14 +38,14 @@
2007-01-21 Jan Hubicka <jh@suse.cz> 2007-01-21 Jan Hubicka <jh@suse.cz>
* ipa-inline.c (inlining_mode): Comment, move up. * ipa-inline.c (inlining_mode): Comment, move up.
(cgraph_decide_inlining_incrementally): Do not perform inlining itself; fix (cgraph_decide_inlining_incrementally): Do not perform inlining itself;
handling of flattening of self recursive functions. fix handling of flattening of self recursive functions.
(cgraph_find_cycles): Remove. (cgraph_find_cycles): Remove.
(cgraph_flatten_node): Remove. (cgraph_flatten_node): Remove.
(cgraph_decide_inlining): Use incremental inliner to handle flattening. (cgraph_decide_inlining): Use incremental inliner to handle flattening.
(try_inline): New function. (try_inline): New function.
(cgraph_early_inlining): Update call of cgraph_decide_inlining_incrementally. (cgraph_early_inlining): Update call of
Apply inlining here. cgraph_decide_inlining_incrementally. Apply inlining here.
(apply_inline): Update call of cgraph_decide_inlining_incrementally. (apply_inline): Update call of cgraph_decide_inlining_incrementally.
2007-01-21 Dirk Mueller <dmueller@suse.de> 2007-01-21 Dirk Mueller <dmueller@suse.de>
...@@ -197,9 +202,10 @@ ...@@ -197,9 +202,10 @@
2007-01-19 Jan Hubicka <jh@suse.cz> 2007-01-19 Jan Hubicka <jh@suse.cz>
* ipa-inline.c (cgraph_decide_inlining_incrementally): Instead of 'early' argument * ipa-inline.c (cgraph_decide_inlining_incrementally): Instead of
take inlining mode argument specifying whether to inline for size/speeed or all 'early' argument take inlining mode argument specifying whether to
functions; add support for flattening; improve dumpting. inline for size/speeed or all functions; add support for flattening;
improve dumpting.
(cgraph_early_inlining): Update call of decide_inlining_incrementally. (cgraph_early_inlining): Update call of decide_inlining_incrementally.
2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org> 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
......
...@@ -521,7 +521,6 @@ init_optimization_passes (void) ...@@ -521,7 +521,6 @@ init_optimization_passes (void)
NEXT_PASS (pass_may_alias); NEXT_PASS (pass_may_alias);
NEXT_PASS (pass_return_slot); NEXT_PASS (pass_return_slot);
NEXT_PASS (pass_rename_ssa_copies); NEXT_PASS (pass_rename_ssa_copies);
NEXT_PASS (pass_early_warn_uninitialized);
/* Initial scalar cleanups. */ /* Initial scalar cleanups. */
NEXT_PASS (pass_ccp); NEXT_PASS (pass_ccp);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment