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]

Re: alpha bootstrap failure wrt loop


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.


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