ipa-inline-transform.c (inline_transform): Fix previous change.

2011-06-21  Richard Guenther  <rguenther@suse.de>

	* ipa-inline-transform.c (inline_transform): Fix previous
	change.

From-SVN: r175256
This commit is contained in:
Richard Guenther 2011-06-21 12:07:19 +00:00 committed by Richard Biener
parent 5181cd6a44
commit 55f01229f0
2 changed files with 10 additions and 5 deletions

View File

@ -1,3 +1,8 @@
2011-06-21 Richard Guenther <rguenther@suse.de>
* ipa-inline-transform.c (inline_transform): Fix previous
change.
2011-06-21 Ira Rosen <ira.rosen@linaro.org>
PR tree-optimization/49478

View File

@ -364,13 +364,13 @@ inline_transform (struct cgraph_node *node)
timevar_push (TV_INTEGRATION);
if (node->callees)
{
todo = optimize_inline_calls (current_function_decl);
/* Redirecting edges might lead to a need for vops to be recomputed. */
todo |= TODO_update_ssa_only_virtuals;
}
todo = optimize_inline_calls (current_function_decl);
timevar_pop (TV_INTEGRATION);
if (!(todo & TODO_update_ssa_any))
/* Redirecting edges might lead to a need for vops to be recomputed. */
todo |= TODO_update_ssa_only_virtuals;
cfun->always_inline_functions_inlined = true;
cfun->after_inlining = true;
return todo | execute_fixup_cfg ();