summaryrefslogtreecommitdiff
path: root/gcc/ipa-inline.c
diff options
context:
space:
mode:
authordehao <dehao@138bc75d-0d04-0410-961f-82ee72b054a4>2014-03-27 01:01:07 +0000
committerdehao <dehao@138bc75d-0d04-0410-961f-82ee72b054a4>2014-03-27 01:01:07 +0000
commit0bc23e2b01de030683d65e27a539ec169b25e2c6 (patch)
tree52f3945696c992ae1617b2aa391474b97340e796 /gcc/ipa-inline.c
parentbb0803fb5e05aba7d357b9441386430b0cd42bf3 (diff)
downloadgcc-0bc23e2b01de030683d65e27a539ec169b25e2c6.tar.gz
* ipa-inline.c (early_inliner): Update node's inline info.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@208861 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ipa-inline.c')
-rw-r--r--gcc/ipa-inline.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c
index da83c4014e4..f022e3770e5 100644
--- a/gcc/ipa-inline.c
+++ b/gcc/ipa-inline.c
@@ -2318,6 +2318,8 @@ early_inliner (void)
edge->call_stmt, edge->callee->decl, false))
edge->call_stmt_cannot_inline_p = true;
}
+ if (iterations < PARAM_VALUE (PARAM_EARLY_INLINER_MAX_ITERATIONS) - 1)
+ inline_update_overall_summary (node);
timevar_pop (TV_INTEGRATION);
iterations++;
inlined = false;