diff options
Diffstat (limited to 'gcc/ipa-cp.c')
-rw-r--r-- | gcc/ipa-cp.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/ipa-cp.c b/gcc/ipa-cp.c index d22e709e871..41046d117ca 100644 --- a/gcc/ipa-cp.c +++ b/gcc/ipa-cp.c @@ -1102,7 +1102,8 @@ ipcp_estimate_growth (struct cgraph_node *node) call site. Precise cost is difficult to get, as our size metric counts constants and moves as free. Generally we are looking for cases that small function is called very many times. */ - growth = inline_summary (node)->self_size + estimate_ipcp_clone_size_and_time (node, &growth, NULL); + growth = growth - removable_args * redirectable_node_callers; if (growth < 0) return 0; |