summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2017-11-24 12:24:55 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2017-11-24 11:24:55 +0000
commitf4118c878d89d2105501f85ee63709497c4c7f15 (patch)
treeeb92c989dfbfa8931d6c984c3ba3d51391723d6e
parent4dae9c641b9cf772eb6d25fd5fb38b9652614d94 (diff)
downloadgcc-f4118c878d89d2105501f85ee63709497c4c7f15.tar.gz
re PR bootstrap/83015 (bootstrap comparison failure on ia64)
PR bootstrap/83015 * ipa-inline.c (inline_small_functions): Set current badnes correctly when skipping checking. From-SVN: r255138
-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