diff options
author | Jan Hubicka <jh@suse.cz> | 2013-01-09 22:22:26 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2013-01-09 21:22:26 +0000 |
commit | a19b1432574df7f3c59b9668adc56141db4a3333 (patch) | |
tree | 164357dbec9ec89be57c88630427a8194090c08c /gcc/cgraphclones.c | |
parent | ba29dca90d1b948654eeb69c25cfc763c99b1971 (diff) | |
download | gcc-a19b1432574df7f3c59b9668adc56141db4a3333.zip gcc-a19b1432574df7f3c59b9668adc56141db4a3333.tar.gz gcc-a19b1432574df7f3c59b9668adc56141db4a3333.tar.bz2 |
re PR lto/45375 ([meta-bug] Issues with building Mozilla (i.e. Firefox) with LTO)
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
Diffstat (limited to 'gcc/cgraphclones.c')
-rw-r--r-- | gcc/cgraphclones.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/cgraphclones.c b/gcc/cgraphclones.c index d5bc04e..cc99110 100644 --- a/gcc/cgraphclones.c +++ b/gcc/cgraphclones.c @@ -184,6 +184,7 @@ cgraph_clone_node (struct cgraph_node *n, tree decl, gcov_type count, int freq, 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; |