From 805e955d893ddf013b28dd5ee31820d09ee0e76e Mon Sep 17 00:00:00 2001 From: hubicka Date: Thu, 22 Jan 2015 19:44:00 +0000 Subject: [PATCH] PR ipa/64694 * ipa-inline.c (inline_small_functions): Fix thinko in maintenance of heap. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@220011 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 7 +++++++ gcc/ipa-inline.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) 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 + H.J. Lu + + PR ipa/64694 + * ipa-inline.c (inline_small_functions): Fix thinko in maintenance of + heap. + 2015-01-22 Wei Mi 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; -- 2.7.4