This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Janitor] Remove DONT_REDUCE_ADDR from loop.c


Zack Weinberg <zack@codesourcery.com> writes:

> Andreas Jaeger <aj@suse.de> writes:
>
>> The macro is not defined anywhere, I'm bootstrapping on i686-linux-gnu
>> now.
>
> Ok.  I think the comment about the VAX 8600 can go, too.

Ok, removed also - I'm appending the actual patch,
Andreas

============================================================
Index: gcc/loop.c
--- gcc/loop.c	31 May 2003 13:23:28 -0000	1.457
+++ gcc/loop.c	1 Jun 2003 19:37:38 -0000
@@ -5578,14 +5578,10 @@ check_insn_for_givs (loop, p, not_every_
 	}
     }
 
-#ifndef DONT_REDUCE_ADDR
   /* Look for givs which are memory addresses.  */
-  /* This resulted in worse code on a VAX 8600.  I wonder if it
-     still does.  */
   if (GET_CODE (p) == INSN)
     find_mem_givs (loop, PATTERN (p), p, not_every_iteration,
 		   maybe_multiple);
-#endif
 
   /* Update the status of whether giv can derive other givs.  This can
      change when we pass a label or an insn that updates a biv.  */

-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]