[m68k] asm regression with 3.3/3.4/3.5
Gabriel Paubert
paubert@iram.es
Thu May 13 04:52:00 GMT 2004
On Wed, May 12, 2004 at 09:43:28PM -0400, Peter Barada wrote:
>
> >> On the x86 we have a complete set of single-register constraint
> >> letters so this isn't a problem.
> >
> >Yes, but all the other sane architectures don't.
>
> If need be, we can invent single register constraints so you can
> place values into particular registers. I just hope there are enough
> letters left to hold them.
Hmm, if you want to stay with the set ASCII printable characters
and exclude the space and other well known constraint characters
("+=&rm" and well many more) it will be impossible on most
architectures.
Something else is needed, like putting the register name
between braces like {r0}.
For consistency, the same syntax should be allowed in the
clobbers. I always disliked the fact that the clobbers looked
like the constraints but were hard register names instead of
register classes.
Regards,
Gabriel
More information about the Gcc
mailing list