aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2017-11-24 11:24:55 +0000
committerJan Hubicka <hubicka@ucw.cz>2017-11-24 11:24:55 +0000
commitd295eb524301bc8527dd83806574f25cb74282bc (patch)
treeeb92c989dfbfa8931d6c984c3ba3d51391723d6e
parent626d26c24cf4d9dbfae1d3714028e2b5b24e0297 (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/ChangeLog6
-rw-r--r--gcc/ipa-inline.c2
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