On Mon, Oct 16, 2006 at 02:03:44PM +0300, [EMAIL PROTECTED] wrote:
> I thought i had added the necessary information (new register classes, 
> character
> to match for the reg class) however i get the following error message:
> 
> "unable to find a register to spill in class"

   Please provide more information, such as the list of reload for the insn.
There could be a number of reasons for a reload failure, some more obvious
than others. The least obvious one I've come across (just a few days ago) is
an unfortunate specification of CLASS_MAX_NREGS(), causing reloads to be
sorted in the wrong order (see reload_reg_class_lower() in reload.c),
thereby exhausting a small register class.

> Can i disable filling/spilling for this register class?

-ffixed-name_of_register

-- 
Rask Ingemann Lambertsen

Reply via email to