This is the mail archive of the
mailing list for the GCC project.
Re: gcc 3.4.0 20040121 / ia32 / read-write constraint does not allow a register
- From: Richard Henderson <rth at redhat dot com>
- To: Joern Rennecke <joern dot rennecke at superh dot com>
- Cc: Andrew Haley <aph at redhat dot com>, Etienne Lorrain <etienne_lorrain at yahoo dot fr>, gcc at gcc dot gnu dot org
- Date: Thu, 29 Jan 2004 11:05:12 -0800
- Subject: Re: gcc 3.4.0 20040121 / ia32 / read-write constraint does not allow a register
- References: <20040129181943.GA9210@redhat.com> <200401291839.i0TIdPQ05130@linsvr1.uk.superh.com>
On Thu, Jan 29, 2004 at 06:39:25PM +0000, Joern Rennecke wrote:
> By using the "+" constraint modifier, you get the compiler the opportunity
> to copy the argument itself, and it cn take whatever precautions are
> necessary to keep these trees / rtl pieces the same.
It nevertheless fails to do so, and since "m" *is* equivalent,
it's just as easy to use that.