diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2010-04-06 19:20:29 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2010-04-06 19:20:29 +0000 |
commit | 98b6e9dda551b9e488bda94f53326ab4425891d6 (patch) | |
tree | 55ee25c367d654cf02d596cbbffb8d0158384a82 /gcc/passes.c | |
parent | c86a39477896e0ca2814c0a30fa1035f0c7e5747 (diff) | |
download | gcc-98b6e9dda551b9e488bda94f53326ab4425891d6.zip gcc-98b6e9dda551b9e488bda94f53326ab4425891d6.tar.gz gcc-98b6e9dda551b9e488bda94f53326ab4425891d6.tar.bz2 |
Always execute verify_loop_closed_ssa at LNO level.
2010-04-06 Sebastian Pop <sebastian.pop@amd.com>
* passes.c (execute_function_todo): Call verify_loop_closed_ssa
for all the passes of the LNO having LOOP_CLOSED_SSA.
* tree-if-conv.c (pass_if_conversion): Remove TODO_verify_loops.
* tree-loop-distribution.c (pass_loop_distribution): Same.
* tree-pass.h (TODO_verify_loops): Removed.
* tree-ssa-loop.c (pass_tree_loop_init): Same.
(pass_lim): Same.
(pass_tree_unswitch): Same.
(pass_predcom): Same.
(pass_vectorize): Same.
(pass_linear_transform): Same.
(pass_graphite_transforms): Same.
(pass_iv_canon): Same.
(pass_complete_unroll): Same.
(pass_complete_unrolli): Same.
(pass_parallelize_loops): Same.
(pass_loop_prefetch): Same.
(pass_iv_optimize): Same.
From-SVN: r158020
Diffstat (limited to 'gcc/passes.c')
-rw-r--r-- | gcc/passes.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/passes.c b/gcc/passes.c index 8791ebc..0d42f9c 100644 --- a/gcc/passes.c +++ b/gcc/passes.c @@ -1262,7 +1262,7 @@ execute_function_todo (void *data) verify_flow_info (); if (flags & TODO_verify_stmts) verify_stmts (); - if (flags & TODO_verify_loops) + if (current_loops && loops_state_satisfies_p (LOOP_CLOSED_SSA)) verify_loop_closed_ssa (); if (flags & TODO_verify_rtl_sharing) verify_rtl_sharing (); |