diff options
author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-08-19 17:11:57 +0000 |
---|---|---|
committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-08-19 17:11:57 +0000 |
commit | 6f3441665bf82b75f2e25824b0ea506525340914 (patch) | |
tree | a422877d0216def1df6e55d8724b4a3bc3253286 | |
parent | e1d13ab664dfd67ba4caeb52d0adcbfddd5b31e8 (diff) | |
download | gcc-6f3441665bf82b75f2e25824b0ea506525340914.tar.gz |
* ipa-visibility.c (update_visibility_by_resolution_info): Fix
assert.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214174 138bc75d-0d04-0410-961f-82ee72b054a4
-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 348f445f4a9..3e109710cd5 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 d33c36bee9f..edfd471c6e9 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 |