This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: RFD: constraint letter suffixes
- From: Joern Rennecke <joern dot rennecke at superh dot com>
- To: Ulrich Weigand <weigand at immd1 dot informatik dot uni-erlangen dot de>
- Cc: gcc at gcc dot gnu dot org
- Date: Mon, 06 Jan 2003 16:36:51 +0000
- Subject: Re: RFD: constraint letter suffixes
- Organization: SuperH UK Ltd.
- References: <200212241410.PAA08511@faui11.informatik.uni-erlangen.de>
P.S.: While I am at rewriting all that code, I think I might as well
replace uses of REG_CLASS_FROM_LETTER (*str) with
REG_CLASS_FROM_CONSTRAINT (*str, str) ; we can leave the definition
of the latter as hard-coded to use the former now, but if we ever need
more register class specifications (or just want to make the choice a bit
more intuitive, e.g. if you have ten flavours of slightly different arcane
floating point register classes (leaving out certain registers, and
union / complement classes...), why should you scavange for disjoint
unused letters?), it'll be a simple change in defaults.h to support
overriding this macro.
--
--------------------------
SuperH (UK) Ltd.
2410 Aztec West / Almondsbury / BRISTOL / BS32 4QX
T:+44 1454 465658