From: Jan Hubicka Date: Tue, 19 Aug 2014 17:11:57 +0000 (+0200) Subject: ipa-visibility.c (update_visibility_by_resolution_info): Fix assert. X-Git-Tag: releases/gcc-5.1.0~5359 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=46ae04656126e8fc3e7b16d9fb759c7bc29d4755;p=thirdparty%2Fgcc.git ipa-visibility.c (update_visibility_by_resolution_info): Fix assert. * ipa-visibility.c (update_visibility_by_resolution_info): Fix assert. From-SVN: r214174 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 348f445f4a9e..3e109710cd5f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-08-19 Jan Hubicka + + * ipa-visibility.c (update_visibility_by_resolution_info): Fix + assert. + 2014-08-19 David Malcolm * coretypes.h (class rtx_debug_insn): Add forward declaration. diff --git a/gcc/ipa-visibility.c b/gcc/ipa-visibility.c index d33c36bee9fd..edfd471c6e9d 100644 --- a/gcc/ipa-visibility.c +++ b/gcc/ipa-visibility.c @@ -398,7 +398,7 @@ update_visibility_by_resolution_info (symtab_node * node) if (node->same_comdat_group) for (symtab_node *next = node->same_comdat_group; next != node; next = next->same_comdat_group) - gcc_assert (!node->externally_visible + gcc_assert (!next->externally_visible || define == (next->resolution == LDPR_PREVAILING_DEF_IRONLY || next->resolution == LDPR_PREVAILING_DEF || next->resolution == LDPR_UNDEF