alpha bootstrap failure wrt loop

Richard Henderson rth@cygnus.com
Sat Jan 30 15:02:00 GMT 1999


On Sat, Jan 30, 1999 at 10:49:30PM +0000, Joern Rennecke wrote:
> Usually the new moves should be outside the loop.  Is the problem arising
> because moves are moved out of an inner loop, but still in an outer loop?

Yes.

> The code that does the biv -> giv transformation already uses luids, so the
> wholesale recalculation should be before that, and the local recalculations
> are still needed.

This bit?

	  /* Biv initial value is not a simple move.  If it is the sum of
             another biv and a constant, check if both bivs are incremented
             in lockstep. 

I don't see any use of luids in that section of code.  Would
you point me at what I'm missing?


r~



More information about the Gcc-patches mailing list