From d7e2ff72349437af24d9c13f0b57eea5f917209c Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Fri, 9 Oct 2015 01:20:06 +0200 Subject: 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(-) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2c760ee..8ba1603 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 b076222..b0ef9f1 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"); -- cgit v1.1