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;
 }

Reply via email to