aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-loop-ivopts.c
diff options
context:
space:
mode:
authorZdenek Dvorak <dvorakz@suse.cz>2004-10-18 01:13:21 +0200
committerZdenek Dvorak <rakdver@gcc.gnu.org>2004-10-17 23:13:21 +0000
commite9472263c50dcec77097977d7ff52c59d560327b (patch)
treee1eeb767db9c684149362619dabb526a4779f21f /gcc/tree-ssa-loop-ivopts.c
parent7cefa0c1657e51b054eddd25c682a22649317380 (diff)
downloadgcc-e9472263c50dcec77097977d7ff52c59d560327b.zip
gcc-e9472263c50dcec77097977d7ff52c59d560327b.tar.gz
gcc-e9472263c50dcec77097977d7ff52c59d560327b.tar.bz2
tree-ssa-loop-ivopts.c (tree_ssa_iv_optimize): Move checking out of loop.
* tree-ssa-loop-ivopts.c (tree_ssa_iv_optimize): Move checking out of loop. From-SVN: r89185
Diffstat (limited to 'gcc/tree-ssa-loop-ivopts.c')
-rw-r--r--gcc/tree-ssa-loop-ivopts.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/gcc/tree-ssa-loop-ivopts.c b/gcc/tree-ssa-loop-ivopts.c
index 70379dd..53d899d 100644
--- a/gcc/tree-ssa-loop-ivopts.c
+++ b/gcc/tree-ssa-loop-ivopts.c
@@ -4554,13 +4554,8 @@ tree_ssa_iv_optimize (struct loops *loops)
{
if (dump_file && (dump_flags & TDF_DETAILS))
flow_loop_dump (loop, dump_file, NULL, 1);
- if (tree_ssa_iv_optimize_loop (&data, loop))
- {
-#ifdef ENABLE_CHECKING
- verify_loop_closed_ssa ();
- verify_stmts ();
-#endif
- }
+
+ tree_ssa_iv_optimize_loop (&data, loop);
if (loop->next)
{
@@ -4572,5 +4567,10 @@ tree_ssa_iv_optimize (struct loops *loops)
loop = loop->outer;
}
+#ifdef ENABLE_CHECKING
+ verify_loop_closed_ssa ();
+ verify_stmts ();
+#endif
+
tree_ssa_iv_optimize_finalize (loops, &data);
}