On 06/14/2011 02:29 PM, Georg-Johann Lay wrote:
> I tested on some handcrafted examples and on the code attached to
> PR46278. The generated code looked very good and so I started
> regression testing but found at spill fail in
>   gcc.c-torture/compile/950612-1.c

I reproduced this today.

The Problem is that we really have run out of registers.  X and Z
are both in use, and we're attempting to spill them for caller-save.
There is no register in which to load fp+158 so that we can save
either X or Z.

You're going to have to have some support for fp+large somewhere.


r~

Reply via email to