From 2f2a7d154350c5bbe2da1ff5b926595860268577 Mon Sep 17 00:00:00 2001 From: Dehao Chen Date: Thu, 27 Mar 2014 01:01:07 +0000 Subject: [PATCH] * ipa-inline.c (early_inliner): Update node's inline info. From-SVN: r208861 --- gcc/ChangeLog | 4 ++++ gcc/ipa-inline.c | 2 ++ 2 files changed, 6 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b9fc168cd19..e7acc583bdc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2014-03-27 Dehao Chen + + * ipa-inline.c (early_inliner): Update node's inline info. + 2014-03-26 Dehao Chen * dojump.c (do_compare_rtx_and_jump): Sets correct probability for 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;