On Tue, 2013-11-19 at 16:01 +0100, Richard Biener wrote:
> $subject - the following turns
> 
>  loop_iterator li;
>  FOR_EACH_LOOP (li, loop, LI_ONLY_INNERMOST)
>    {
>      ...
>      if ()
>        FOR_EACH_LOOP_BREAK;
>    }
> 
> into
> 
>  FOR_EACH_LOOP (loop, LI_ONLY_INNERMOST)
>    {
>      ...
>      if ()
>        break;
>    }

I just committed the following obvious patch to fix bootstrap.

Peter

        * loop-doloop.c (doloop_optimize_loops): Remove unused
        loop iterator argument from FOR_EACH_LOOP.

Index: gcc/loop-doloop.c
===================================================================
--- gcc/loop-doloop.c   (revision 205035)
+++ gcc/loop-doloop.c   (revision 205036)
@@ -734,10 +734,9 @@ doloop_optimize (struct loop *loop)
 void
 doloop_optimize_loops (void)
 {
-  loop_iterator li;
   struct loop *loop;
 
-  FOR_EACH_LOOP (li, loop, 0)
+  FOR_EACH_LOOP (loop, 0)
     {
       doloop_optimize (loop);
     }


Reply via email to