SMALL_REGISTER_CLASSES
Geoffrey KEATING
geoffk@discus.anu.edu.au
Sun Jan 25 21:08:00 GMT 1998
> But I would recommend first looking into other solutions first, mentioning
> regs explicitly in RTL is a bad thing
Unfortunately, the user can mention regs explicitly in 'asm'
statements, too. This causes problems on rs6000, where there are
no small register classes mentioned in the RTL, but users can write
things like
asm ("" : : : "cr0");
and get 'forbidden register spilled' if a pseudo (in this case, most
likely derived from a "CC" in the RTL) needs a register of that class.
--
Geoff Keating <Geoff.Keating@anu.edu.au>
More information about the Gcc
mailing list