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: [patches] Re: Fix for latent twolf spec2000 test failures


> On Fri, Aug 03, 2001 at 03:37:50PM +0200, Jan Hubicka wrote:
> > 	* loop.c  (try_swap_copy_prop): Take care to update loop notes
> > 	and REGNO_LAST_UID.
> 
> This part looks fine, but to be clear,
> 
> > ! 	      /* Move the REG_EQUIV notes.  Take care to avoid notes mentioning
> > ! 	         original values of the registers.  Such notes are no longer
> > ! 	         valid.  */
> > ! 	      while (*pnote)
> 
> This part is unrelated?  That is, it's really part
> of that other patch you sent?
It is similar, but not equivalent.  
As we change the expressions in the instructions, we need to move the notes
to first instruction, as the member of REG_EQUAL possibly contains register
we've just clobbered.

Honza
> 
> 
> r~


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