diff options
Diffstat (limited to 'gcc/ipa-inline.c')
-rw-r--r-- | gcc/ipa-inline.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c index 8d9ecb2..f4ce80a 100644 --- a/gcc/ipa-inline.c +++ b/gcc/ipa-inline.c @@ -1873,7 +1873,8 @@ inline_small_functions (void) /* Be sure that caches are maintained consistent. This check is affected by scaling roundoff errors when compiling for IPA this we skip it in that case. */ - if (!edge->callee->count.ipa_p ()) + if (!edge->callee->count.ipa_p () + && (!max_count.initialized_p () || !max_count.nonzero_p ())) { sreal cached_badness = edge_badness (edge, false); @@ -1951,7 +1952,7 @@ inline_small_functions (void) { fprintf (dump_file, " Called "); edge->count.ipa ().dump (dump_file); - fprintf (dump_file, "times\n"); + fprintf (dump_file, " times\n"); } if (dump_flags & TDF_DETAILS) edge_badness (edge, true); |