alpha bootstrap failure wrt loop

Joern Rennecke amylaar@cygnus.co.uk
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