------- Comment #6 from rakdver at atrey dot karlin dot mff dot cuni dot cz 2007-03-26 18:18 ------- Subject: Re: [4.3 Regression] rtl loop invariant is broken
> > I would agree, if we had RA capable of that (which I am not quite sure > > whether we do or not, although this seems simple enough), or better, > > RA doing better job under high register pressure. > > Then how do you explain why loop.c pulled this out of the loop but the new rtl > loop invariant does not? I don't see why we should care about register > pressure except inside the RA. Every other compiler does it that way, plus > they work better than GCC. some citation (on both claims)? Of course, it is straightforward to remove the register pressure checks from the optimizers, so if you want, you can experiment with that. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31360