Commit cb0f665d by Jan Hubicka Committed by David Edelsohn

re PR middle-end/57500 (Segfault in ipa_record_reference)

2013-06-04  Jan Hubicka  <jh@suse.cz>

        PR middle-end/57500
        * cgraphunit.c (cgraph_process_same_body_aliases): Create
        non-VAR_DECL node if it does not exist yet.

From-SVN: r199634
parent 3d5d3d43
2013-06-04 Jan Hubicka <jh@suse.cz>
PR middle-end/57500
* cgraphunit.c (cgraph_process_same_body_aliases): Create
non-VAR_DECL node if it does not exist yet.
2013-06-03 Richard Sandiford <rdsandiford@googlemail.com>
* config.gcc (mipsisa64sr71k-*-elf*, mipsisa64sb1-*-elf*)
......
......@@ -656,8 +656,11 @@ cgraph_process_same_body_aliases (void)
symtab_node node;
FOR_EACH_SYMBOL (node)
if (node->symbol.cpp_implicit_alias && !node->symbol.analyzed)
symtab_resolve_alias (node,
symtab_get_node (node->symbol.alias_target));
symtab_resolve_alias
(node,
TREE_CODE (node->symbol.alias_target) == VAR_DECL
? (symtab_node)varpool_node_for_decl (node->symbol.alias_target)
: (symtab_node)cgraph_get_create_node (node->symbol.alias_target));
cpp_implicit_aliases_done = true;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment