This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [jh@suse.cz: Re: target/9929: [3.3/3.4 regression] Can't find spill register]
- From: Jan Hubicka <jh at suse dot cz>
- To: Richard Henderson <rth at redhat dot com>, Jan Hubicka <jh at suse dot cz>,gcc-patches at gcc dot gnu dot org
- Date: Tue, 25 Mar 2003 13:02:09 +0100
- Subject: Re: [jh@suse.cz: Re: target/9929: [3.3/3.4 regression] Can't find spill register]
- References: <20030324234738.GA8714@kam.mff.cuni.cz> <20030325034712.GF15567@redhat.com>
> On Tue, Mar 25, 2003 at 12:47:38AM +0100, Jan Hubicka wrote:
> > + /* We can run out of registers when we do allow subregs
> > + of DImode regsiters. */
> > + if (GET_MODE (reg) == DImode && !TARGET_64BIT)
>
> (1) The comment above is wrong.
Why exactly?
> (2) If we don't allow DImode here, we shouldn't allow SUBREG at all.
Shall we allow them only for 64bit mode then (where they are common
for 32bit arithmetics?)
Honza
>
>
> r~