This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patches] Re: Fix for latent twolf spec2000 test failures
- To: Richard Henderson <rth at redhat dot com>, Jan Hubicka <jh at suse dot cz>, aj at suse dot de, patches at x86-64 dot org, gcc-patches at gcc dot gnu dot org
- Subject: Re: [patches] Re: Fix for latent twolf spec2000 test failures
- From: Jan Hubicka <jh at suse dot cz>
- Date: Fri, 3 Aug 2001 22:30:59 +0200
- References: <20010803153750.D10507@atrey.karlin.mff.cuni.cz> <20010803132028.B10129@redhat.com>
> 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~