loop-unroll.c (decide_peel_completely, [...]): Set loop->has_desc.
authorZdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
Mon, 17 Mar 2003 20:24:59 +0000 (21:24 +0100)
committerZdenek Dvorak <rakdver@gcc.gnu.org>
Mon, 17 Mar 2003 20:24:59 +0000 (20:24 +0000)
* loop-unroll.c (decide_peel_completely,
decide_unroll_constant_iterations, decide_unroll_stupid,
decide_unroll_runtime_iterations, decide_peel_simple): Set
loop->has_desc.

From-SVN: r64500

gcc/ChangeLog
gcc/loop-unroll.c

index 40f8a7c..c1daf1a 100644 (file)
@@ -1,3 +1,10 @@
+2003-03-17  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
+
+       * loop-unroll.c (decide_peel_completely,
+       decide_unroll_constant_iterations, decide_unroll_stupid,
+       decide_unroll_runtime_iterations, decide_peel_simple): Set
+       loop->has_desc.
+
 Mon Mar 17 18:57:01 CET 2003  Jan Hubicka  <jh@suse.cz>
 
        * ggc-common.c (ggc_mark_roots): Use htab_traverse_noresize.
index 038cb60..efecd4d 100644 (file)
@@ -361,7 +361,10 @@ decide_peel_completely (loops, loop, flags)
 
   /* Check for simple loops.  */
   if (!loop->has_desc)
-    loop->simple = simple_loop_p (loops, loop, &loop->desc);
+    {
+      loop->simple = simple_loop_p (loops, loop, &loop->desc);
+      loop->has_desc = 1;
+    }
 
   /* Check number of iterations.  */
   if (!loop->simple || !loop->desc.const_iter)
@@ -485,7 +488,10 @@ decide_unroll_constant_iterations (loops, loop, flags)
 
   /* Check for simple loops.  */
   if (!loop->has_desc)
-    loop->simple = simple_loop_p (loops, loop, &loop->desc);
+    {
+      loop->simple = simple_loop_p (loops, loop, &loop->desc);
+      loop->has_desc = 1;
+    }
 
   /* Check number of iterations.  */
   if (!loop->simple || !loop->desc.const_iter)
@@ -694,7 +700,10 @@ decide_unroll_runtime_iterations (loops, loop, flags)
 
   /* Check for simple loops.  */
   if (!loop->has_desc)
-    loop->simple = simple_loop_p (loops, loop, &loop->desc);
+    {
+      loop->simple = simple_loop_p (loops, loop, &loop->desc);
+      loop->has_desc = 1;
+    }
 
   /* Check simpleness.  */
   if (!loop->simple)
@@ -991,7 +1000,10 @@ decide_peel_simple (loops, loop, flags)
 
   /* Check for simple loops.  */
   if (!loop->has_desc)
-    loop->simple = simple_loop_p (loops, loop, &loop->desc);
+    {
+      loop->simple = simple_loop_p (loops, loop, &loop->desc);
+      loop->has_desc = 1;
+    }
 
   /* Check number of iterations.  */
   if (loop->simple && loop->desc.const_iter)
@@ -1113,7 +1125,10 @@ decide_unroll_stupid (loops, loop, flags)
 
   /* Check for simple loops.  */
   if (!loop->has_desc)
-    loop->simple = simple_loop_p (loops, loop, &loop->desc);
+    {
+      loop->simple = simple_loop_p (loops, loop, &loop->desc);
+      loop->has_desc = 1;
+    }
 
   /* Check simpleness.  */
   if (loop->simple)