PR lto/45375
* ipa-inline.c (ipa_inline): Remove extern inlines and virtual functions.
* cgraphclones.c (cgraph_clone_node): Cpoy also LTO file data.
* lto.c (do_whole_program_analysis): Remove unreachable nodes after IPA.
From-SVN: r195066
+2013-01-09 Jan Hubicka <jh@suse.cz>
+
+ PR lto/45375
+ * ipa-inline.c (ipa_inline): Remove extern inlines and virtual functions.
+ * cgraphclones.c (cgraph_clone_node): Cpoy also LTO file data.
+
2013-01-09 Richard Sandiford <rdsandiford@googlemail.com>
PR middle-end/55114
new_node->symbol.decl = decl;
symtab_register_node ((symtab_node)new_node);
new_node->origin = n->origin;
+ new_node->symbol.lto_file_data = n->symbol.lto_file_data;
if (new_node->origin)
{
new_node->next_nested = new_node->origin->nested;
}
inline_small_functions ();
- symtab_remove_unreachable_nodes (true, dump_file);
+ symtab_remove_unreachable_nodes (false, dump_file);
free (order);
/* Inline functions with a property that after inlining into all callers the
+2013-01-09 Jan Hubicka <jh@suse.cz>
+
+ PR lto/45375
+ * lto.c (do_whole_program_analysis): Remove unreachable nodes after IPA.
+
2012-12-10 H.J. Lu <hongjiu.lu@intel.com>
PR lto/55466
cgraph_state = CGRAPH_STATE_IPA_SSA;
execute_ipa_pass_list (all_regular_ipa_passes);
+ symtab_remove_unreachable_nodes (false, dump_file);
if (cgraph_dump_file)
{