From d7e2ff72349437af24d9c13f0b57eea5f917209c Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Fri, 9 Oct 2015 01:20:06 +0200 Subject: [PATCH] ipa-icf.c (sem_item::compare_symbol_references): Fix use of availability. * ipa-icf.c (sem_item::compare_symbol_references): Fix use of availability. From-SVN: r228628 --- gcc/ChangeLog | 5 +++++ gcc/ipa-icf.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2c760ee2447..8ba160389a5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2015-10-08 Jan Hubicka + + * ipa-icf.c (sem_item::compare_symbol_references): Fix use + of availability. + 2015-10-08 Jeff Law * tree-ssa-loop-im.c (rewrite_bittest): Add missing call to diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.c index b0762227539..b0ef9f17254 100644 --- a/gcc/ipa-icf.c +++ b/gcc/ipa-icf.c @@ -521,8 +521,8 @@ sem_item::compare_symbol_references ( n1 = n1->ultimate_alias_target (&avail1); n2 = n2->ultimate_alias_target (&avail2); - if (avail1 >= AVAIL_INTERPOSABLE && ignored_nodes.get (n1) - && avail2 >= AVAIL_INTERPOSABLE && ignored_nodes.get (n2)) + if (avail1 > AVAIL_INTERPOSABLE && ignored_nodes.get (n1) + && avail2 > AVAIL_INTERPOSABLE && ignored_nodes.get (n2)) return true; return return_false_with_msg ("different references"); -- 2.30.2