diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2014-08-19 19:11:57 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2014-08-19 17:11:57 +0000 |
commit | 46ae04656126e8fc3e7b16d9fb759c7bc29d4755 (patch) | |
tree | a422877d0216def1df6e55d8724b4a3bc3253286 /gcc | |
parent | 6f983e60987f47647031b396c0451fc799df985a (diff) | |
download | gcc-46ae04656126e8fc3e7b16d9fb759c7bc29d4755.zip gcc-46ae04656126e8fc3e7b16d9fb759c7bc29d4755.tar.gz gcc-46ae04656126e8fc3e7b16d9fb759c7bc29d4755.tar.bz2 |
ipa-visibility.c (update_visibility_by_resolution_info): Fix assert.
* ipa-visibility.c (update_visibility_by_resolution_info): Fix
assert.
From-SVN: r214174
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/ipa-visibility.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 348f445..3e10971 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2014-08-19 Jan Hubicka <hubicka@ucw.cz> + + * ipa-visibility.c (update_visibility_by_resolution_info): Fix + assert. + 2014-08-19 David Malcolm <dmalcolm@redhat.com> * coretypes.h (class rtx_debug_insn): Add forward declaration. diff --git a/gcc/ipa-visibility.c b/gcc/ipa-visibility.c index d33c36b..edfd471 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 |