lto-cgraph.c (input_symtab): Do not set cgraph state.

* lto-cgraph.c (input_symtab): Do not set cgraph state.
	* lto.c (read_cgraph_and_symbols): Set cgraph state.

From-SVN: r200247
This commit is contained in:
Jan Hubicka 2013-06-20 16:23:15 +02:00 committed by Jan Hubicka
parent cda7fd66fd
commit 7a89ad0008
4 changed files with 9 additions and 11 deletions

View File

@ -1,3 +1,7 @@
2013-06-20 Jan Hubicka <jh@suse.cz>
* lto-cgraph.c (input_symtab): Do not set cgraph state.
2013-06-20 Joern Rennecke <joern.rennecke@embecosm.com>
PR rtl-optimization/57425

View File

@ -1451,8 +1451,6 @@ input_symtab (void)
unsigned int j = 0;
struct cgraph_node *node;
cgraph_state = CGRAPH_STATE_IPA_SSA;
while ((file_data = file_data_vec[j++]))
{
const char *data;

View File

@ -1,3 +1,7 @@
2013-06-20 Jan Hubicka <jh@suse.cz>
* lto.c (read_cgraph_and_symbols): Set cgraph state.
2013-06-19 Jan Hubicka <jh@suse.cz>
* lto-partition.c (add_references_to_partition): Use

View File

@ -3362,7 +3362,6 @@ read_cgraph_and_symbols (unsigned nfiles, const char **fnames)
{
unsigned int i, last_file_ix;
FILE *resolution;
struct cgraph_node *node;
int count = 0;
struct lto_file_decl_data **decl_data;
void **res;
@ -3544,14 +3543,7 @@ read_cgraph_and_symbols (unsigned nfiles, const char **fnames)
}
lto_symtab_merge_symbols ();
ggc_collect ();
/* FIXME: ipa_transforms_to_apply holds list of passes that have optimization
summaries computed and needs to apply changes. At the moment WHOPR only
supports inlining, so we can push it here by hand. In future we need to stream
this field into ltrans compilation. */
if (flag_ltrans)
FOR_EACH_DEFINED_FUNCTION (node)
node->ipa_transforms_to_apply.safe_push ((ipa_opt_pass)&pass_ipa_inline);
cgraph_state = CGRAPH_STATE_IPA_SSA;
timevar_pop (TV_IPA_LTO_CGRAPH_MERGE);