aboutsummaryrefslogtreecommitdiff
path: root/gcc/passes.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2008-09-06 19:10:00 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2008-09-06 17:10:00 +0000
commitb91bc3493e27d85f69ec4374db5b50656974573f (patch)
tree3bfbb5a00dd14576ae24698df640f819605cdc0d /gcc/passes.c
parent7a687b22659e54dfc9a6354b08b850d63bfd14c0 (diff)
downloadgcc-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.c1
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);