Skip to content
Snippets Groups Projects
  • Jan Hubicka's avatar
    e10aaec0
    lto-symtab.c (lto_cgraph_replace_node): Handle aliases. · e10aaec0
    Jan Hubicka authored
    	* lto-symtab.c (lto_cgraph_replace_node): Handle aliases.
    	(lto_symtab_resolve_can_prevail_p): Also alias of cgraph node
    	with body can prevail.
    	(lto_symtab_resolve_symbols): Use cgraph_get_node_or_alias.
    	(lto_symtab_merge_cgraph_nodes_1): Do not remove nodes from aliases.
    	* cgraph.c (cgraph_get_node_or_alias): New function.
    	* cgraph.h (cgraph_get_node_or_alias): Declare.
    
    From-SVN: r161877
    e10aaec0
    History
    lto-symtab.c (lto_cgraph_replace_node): Handle aliases.
    Jan Hubicka authored
    	* lto-symtab.c (lto_cgraph_replace_node): Handle aliases.
    	(lto_symtab_resolve_can_prevail_p): Also alias of cgraph node
    	with body can prevail.
    	(lto_symtab_resolve_symbols): Use cgraph_get_node_or_alias.
    	(lto_symtab_merge_cgraph_nodes_1): Do not remove nodes from aliases.
    	* cgraph.c (cgraph_get_node_or_alias): New function.
    	* cgraph.h (cgraph_get_node_or_alias): Declare.
    
    From-SVN: r161877