alpha bootstrap failure wrt loop

Joern Rennecke
Sat Jan 30 16:04:00 GMT 1999

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?

> The answer is to have strength_reduce recalculate; this also 
> affords the opportunity to remove some other local recalculations
> and do it all at once later.

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.

More information about the Gcc-bugs mailing list