summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>2004-10-17 23:13:21 +0000
committerrakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4>2004-10-17 23:13:21 +0000
commit0e269eeaa30ce0780cdbe54e5f83de00b0abfff9 (patch)
treee1eeb767db9c684149362619dabb526a4779f21f
parent52d1f7e09fbb0e906f028730c1754701aebb4fb1 (diff)
downloadppe42-gcc-0e269eeaa30ce0780cdbe54e5f83de00b0abfff9.tar.gz
ppe42-gcc-0e269eeaa30ce0780cdbe54e5f83de00b0abfff9.zip
* tree-ssa-loop-ivopts.c (tree_ssa_iv_optimize): Move checking out of
loop. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89185 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/tree-ssa-loop-ivopts.c14
2 files changed, 12 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f2d34c62edd..bf31622a899 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2004-10-17 Zdenek Dvorak <dvorakz@suse.cz>
+
+ * tree-ssa-loop-ivopts.c (tree_ssa_iv_optimize): Move checking out of
+ loop.
+
2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
Revert:
diff --git a/gcc/tree-ssa-loop-ivopts.c b/gcc/tree-ssa-loop-ivopts.c
index 70379dd1ddf..53d899d669e 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);
}
OpenPOWER on IntegriCloud