aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2014-08-19 19:11:57 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2014-08-19 17:11:57 +0000
commit46ae04656126e8fc3e7b16d9fb759c7bc29d4755 (patch)
treea422877d0216def1df6e55d8724b4a3bc3253286 /gcc
parent6f983e60987f47647031b396c0451fc799df985a (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/ipa-visibility.c2
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