2012-01-30 Richard Guenther <rguenther@suse.de>
PR tree-optimization/52045
* ipa-inline-transform.c (inline_transform): Call execute_fixup_cfg
before computing final todo.
From-SVN: r183721
+2012-01-30 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/52045
+ * ipa-inline-transform.c (inline_transform): Call execute_fixup_cfg
+ before computing final todo.
+
2012-01-30 Richard Guenther <rguenther@suse.de>
PR tree-optimization/51528
todo = optimize_inline_calls (current_function_decl);
timevar_pop (TV_INTEGRATION);
+ cfun->always_inline_functions_inlined = true;
+ cfun->after_inlining = true;
+ todo |= execute_fixup_cfg ();
+
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 ();
+ return todo;
}