diff options
author | Jan Hubicka <jh@suse.cz> | 2008-09-06 19:10:00 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2008-09-06 17:10:00 +0000 |
commit | b91bc3493e27d85f69ec4374db5b50656974573f (patch) | |
tree | 3bfbb5a00dd14576ae24698df640f819605cdc0d /gcc/passes.c | |
parent | 7a687b22659e54dfc9a6354b08b850d63bfd14c0 (diff) | |
download | gcc-b91bc3493e27d85f69ec4374db5b50656974573f.zip gcc-b91bc3493e27d85f69ec4374db5b50656974573f.tar.gz gcc-b91bc3493e27d85f69ec4374db5b50656974573f.tar.bz2 |
re PR tree-optimization/14703 (Inadequate optimization of inline templated functions, infinite loop in ipa-reference and memory hog)
PR tree-optimization/14703
* tree-ssa-live.c (remove_unused_scope_block_p): Remove ignored declarations.
* passes.c (init_optimization_passes): Recompute inline parameters.
* g++.dg/tree-ssa-pr14703.C: New testcase.
From-SVN: r140068
Diffstat (limited to 'gcc/passes.c')
-rw-r--r-- | gcc/passes.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/passes.c b/gcc/passes.c index 36c107e..69d484b 100644 --- a/gcc/passes.c +++ b/gcc/passes.c @@ -565,6 +565,7 @@ init_optimization_passes (void) } NEXT_PASS (pass_release_ssa_names); NEXT_PASS (pass_rebuild_cgraph_edges); + NEXT_PASS (pass_inline_parameters); } NEXT_PASS (pass_ipa_increase_alignment); NEXT_PASS (pass_ipa_matrix_reorg); |