diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2017-11-24 11:24:55 +0000 |
---|---|---|
committer | Jan Hubicka <hubicka@ucw.cz> | 2017-11-24 11:24:55 +0000 |
commit | d295eb524301bc8527dd83806574f25cb74282bc (patch) | |
tree | eb92c989dfbfa8931d6c984c3ba3d51391723d6e | |
parent | 626d26c24cf4d9dbfae1d3714028e2b5b24e0297 (diff) |
PR bootstrap/83015
* ipa-inline.c (inline_small_functions): Set current badnes correctly
when skipping checking.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@255138 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/ipa-inline.c | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cb6c0510535..92b355a73df 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2017-11-24 Jan Hubicka <hubicka@ucw.cz> + + PR bootstrap/83015 + * ipa-inline.c (inline_small_functions): Set current badnes correctly + when skipping checking. + 2017-11-24 Richard Biener <rguenther@suse.de> PR tree-optimization/83128 diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c index c535a9ab7d6..8f12aa16687 100644 --- a/gcc/ipa-inline.c +++ b/gcc/ipa-inline.c @@ -1865,6 +1865,8 @@ inline_small_functions (void) gcc_assert (cached_badness == current_badness); gcc_assert (current_badness >= badness); } + else + current_badness = edge_badness (edge, false); #else current_badness = edge_badness (edge, false); #endif |