https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80763
Jan Hubicka <hubicka at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|marxin at gcc dot gnu.org |hubicka at gcc dot gnu.org --- Comment #12 from Jan Hubicka <hubicka at gcc dot gnu.org> --- Sorry, attached incorrect path. Index: ipa-comdats.c =================================================================== --- ipa-comdats.c (revision 256232) +++ ipa-comdats.c (working copy) @@ -211,8 +211,11 @@ set_comdat_group (symtab_node *symbol, symtab_node *head = (symtab_node *)head_p; gcc_assert (!symbol->get_comdat_group ()); - symbol->set_comdat_group (head->get_comdat_group ()); - symbol->add_to_same_comdat_group (head); + if (symbol->real_symbol_p ()) + { + symbol->set_comdat_group (head->get_comdat_group ()); + symbol->add_to_same_comdat_group (head); + } return false; }