re PR tree-optimization/52361 (gcc.dg/pr48141.c times out with checking enabled)

2012-02-24  Richard Guenther  <rguenther@suse.de>

	PR middle-end/52361
	* passes.c (execute_function_todo): When verifying SSA form
	verify gimple form first.
	* tree-ssa.c (verify_ssa): Do not verify gimple form here.

From-SVN: r184549
This commit is contained in:
Richard Guenther 2012-02-24 11:38:39 +00:00 committed by Richard Biener
parent bf948210a7
commit 6ae4eccdca
3 changed files with 13 additions and 5 deletions

View file

@ -1,3 +1,10 @@
2012-02-24 Richard Guenther <rguenther@suse.de>
PR middle-end/52361
* passes.c (execute_function_todo): When verifying SSA form
verify gimple form first.
* tree-ssa.c (verify_ssa): Do not verify gimple form here.
2012-02-24 Richard Guenther <rguenther@suse.de>
PR middle-end/52355

View file

@ -1724,11 +1724,14 @@ execute_function_todo (void *data)
#if defined ENABLE_CHECKING
if (flags & TODO_verify_ssa
|| (current_loops && loops_state_satisfies_p (LOOP_CLOSED_SSA)))
verify_ssa (true);
{
verify_gimple_in_cfg (cfun);
verify_ssa (true);
}
else if (flags & TODO_verify_stmts)
verify_gimple_in_cfg (cfun);
if (flags & TODO_verify_flow)
verify_flow_info ();
if (flags & TODO_verify_stmts)
verify_gimple_in_cfg (cfun);
if (current_loops && loops_state_satisfies_p (LOOP_CLOSED_SSA))
verify_loop_closed_ssa (false);
if (flags & TODO_verify_rtl_sharing)

View file

@ -925,8 +925,6 @@ verify_ssa (bool check_modified_stmt)
gcc_assert (!need_ssa_update_p (cfun));
verify_gimple_in_cfg (cfun);
timevar_push (TV_TREE_SSA_VERIFY);
/* Keep track of SSA names present in the IL. */