Commit 7a89ad00 by Jan Hubicka Committed by Jan Hubicka

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
parent cda7fd66
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
......
......@@ -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;
......
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
......
......@@ -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);
......
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