diff mbox

C++-ify and simplify loop iterators

Message ID 1384878314.4783.14.camel@otta
State New
Headers show

Commit Message

Peter Bergner Nov. 19, 2013, 4:25 p.m. UTC
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.
diff mbox

Patch

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);
     }