ipa-icf.c (sem_item::compare_symbol_references): Fix use of availability.
authorJan Hubicka <hubicka@ucw.cz>
Thu, 8 Oct 2015 23:20:06 +0000 (01:20 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 8 Oct 2015 23:20:06 +0000 (23:20 +0000)
* ipa-icf.c (sem_item::compare_symbol_references): Fix use
of availability.

From-SVN: r228628

gcc/ChangeLog
gcc/ipa-icf.c

index 2c760ee..8ba1603 100644 (file)
@@ -1,3 +1,8 @@
+2015-10-08  Jan Hubicka  <hubicka@ucw.cz>
+
+       * ipa-icf.c (sem_item::compare_symbol_references): Fix use
+       of availability.
+
 2015-10-08  Jeff Law  <law@redhat.com>
 
        * tree-ssa-loop-im.c (rewrite_bittest): Add missing call to
index b076222..b0ef9f1 100644 (file)
@@ -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");