aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2015-01-22 20:44:00 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2015-01-22 19:44:00 +0000
commitd75de25bdede085f57bfa524f5ef7d355875b433 (patch)
treebfe8f0ff2c983de19f36cd4a9300aa5077350b4d /gcc
parentff1803c128986d7095c723a84e7c18ce33b2111e (diff)
downloadgcc-d75de25bdede085f57bfa524f5ef7d355875b433.zip
gcc-d75de25bdede085f57bfa524f5ef7d355875b433.tar.gz
gcc-d75de25bdede085f57bfa524f5ef7d355875b433.tar.bz2
re PR ipa/64694 (FAIL: 23_containers/unordered_set/insert/hash_policy.cc)
PR ipa/64694 * ipa-inline.c (inline_small_functions): Fix thinko in maintenance of heap. Co-Authored-By: H.J. Lu <hongjiu.lu@intel.com> From-SVN: r220011
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog7
-rw-r--r--gcc/ipa-inline.c2
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3b89501..ab9484c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,10 @@
+2015-01-22 Jan Hubicka <hubicka@ucw.cz>
+ H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ipa/64694
+ * ipa-inline.c (inline_small_functions): Fix thinko in maintenance of
+ heap.
+
2015-01-22 Wei Mi <wmi@google.com>
PR rtl-optimization/64557
diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c
index da1afc6..aa93928 100644
--- a/gcc/ipa-inline.c
+++ b/gcc/ipa-inline.c
@@ -1794,7 +1794,7 @@ inline_small_functions (void)
#endif
if (current_badness != badness)
{
- if (edge_heap.min () && badness > edge_heap.min_key ())
+ if (edge_heap.min () && current_badness > edge_heap.min_key ())
{
edge->aux = edge_heap.insert (current_badness, edge);
continue;