Fixed or forbidden register was spilled

Bill Currie bcurrie@tssc.co.nz
Thu Nov 26 19:58:00 GMT 1998


Hans-Peter Nilsson wrote:
> 
> > Date: Thu, 26 Nov 1998 17:49:29 -0700
> > From: Jeffrey A Law <law@hurl.cygnus.com>
> 
> >   In message < 199811262241.XAA08179@ignucius.axis.se >you write:
> >   > It was not valid for gcc-2.7.2, which might be an issue for
> >   > packages like glibc.
> > "+" is not valid in an asm for any version of egcs or gcc.  The manuals
> > explicitly say not to use it for asms.

Thankyou to both of you for the clarification.  I had been looking at
chapterm 15, not 6.  I now remember having that problem in 2.7.2.1.

> Sorry to disagree, but please look again.
> 
>  It used to say that it was invalid to use in asms in gcc-2.7.2,
> but the manual now (egcs and gcc-2.8.1) instead explicitly lists
> is as valid.  So it's a back-compatibility issue and should be
> avoided when possible.  The manual could of course be wrong;
> I did not check with the code.  8-)

Hmm, interesting.  I'ld like to see how this develops.

Bill
-- 
Leave others their otherness



More information about the Gcc-bugs mailing list