re PR lto/55848 (internal compiler error: verify_cgraph_node failed (with -flto' and
-fopenmp'))
2013-01-03 Richard Biener <rguenther@suse.de> PR lto/55848 * lto-symtab.c (lto_symtab_merge_decls_1): As last resort, always prefer a built-in decl. From-SVN: r194839
This commit is contained in:
parent
df8e2b4f17
commit
f09b77caca
@ -1,3 +1,9 @@
|
||||
2013-01-03 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR lto/55848
|
||||
* lto-symtab.c (lto_symtab_merge_decls_1): As last resort, always
|
||||
prefer a built-in decl.
|
||||
|
||||
2013-01-03 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc.c (process_command): Update copyright notice dates.
|
||||
|
@ -439,6 +439,16 @@ lto_symtab_merge_decls_1 (symtab_node first)
|
||||
&& COMPLETE_TYPE_P (TREE_TYPE (e->symbol.decl)))
|
||||
prevailing = e;
|
||||
}
|
||||
/* For variables prefer the builtin if one is available. */
|
||||
else if (TREE_CODE (prevailing->symbol.decl) == FUNCTION_DECL)
|
||||
{
|
||||
for (e = first; e; e = e->symbol.next_sharing_asm_name)
|
||||
if (DECL_BUILT_IN (e->symbol.decl))
|
||||
{
|
||||
prevailing = e;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
symtab_prevail_in_asm_name_hash (prevailing);
|
||||
|
Loading…
Reference in New Issue
Block a user