This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: question regarding regrename and failure of 950704-1.c on main branch
- From: law at redhat dot com
- To: Richard Henderson <rth at redhat dot com>
- Cc: John David Anglin <dave at hiauly1 dot hia dot nrc dot ca>, gcc at gcc dot gnu dot org
- Date: Thu, 09 May 2002 16:45:59 -0600
- Subject: Re: question regarding regrename and failure of 950704-1.c on main branch
- Reply-to: law at redhat dot com
In message <20020509150853.C15749@redhat.com>, Richard Henderson writes:
> On Thu, May 09, 2002 at 05:11:17PM -0400, John David Anglin wrote:
> > Presumably, DI mode registers were allocated in a manner that didn't
> > cause partial overlaps. I think the pattern will work if the destination
> > register is the same as one of the input registers.
>
> Then you're probably better off splitting the pattern at sched1
> so that you don't have to worry about the early clobber or partial
> overlap.
Let's hold on here. Clearly something is wrong as HARD_REGNO_MODE_OK
is supposed to reject one of those two register pairs. I think we need
to figure that out before we go mucking up the DImode patterns.
jeff