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: i386 and QImode in non-Q registers


On Tue, 30 Nov 1999, Richard Henderson wrote:

> On Fri, Nov 26, 1999 at 02:13:17PM +0100, Jan Hubicka wrote:
> > -    /* Only allow DImode in even registers.  */			\
> > -    : (MODE) == DImode && ((REGNO) & 1) ? 0			\
> > -    /* The first four integer regs can hold any mode.  */	\
> 
> The bulk of the patch is ok.  This, I'm not so sure about.
> 
> I seem to remember running into a problem where a DImode value trying
> to be allocated in AD_CLASS got %edx+%ecx, and then aborted later.  I
> don't recall the test case.

There was a reload bug which could cause this.  I've fixed it this week.

Bernd


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