[kaffe] Porting KAFFE on XScale PXA255 - Found a bug???
Dalibor Topic
robilad@kaffe.org
Wed Jan 14 18:28:04 2004
Hi Nathan,
Nathan Carl Summers wrote:
> On Wed, 14 Jan 2004, Dalibor Topic wrote:
>
>
>>Salut Gerard, Hallo Helmer,
>>
>>SP_OFFSET is used to denote the stack pointer offset, AFAIK.
>>
>>Looking at the GNU Libc sources, I see two different values of stack
>>offsets, 8 without a FPU and 20 with a FPU. It seems as if we need to
>>differentiate between arms with a FPU and arms without an FPU in order
>>to have SP_OFFSET defined properly in each case.
>>
>>I have seen that Mono has such detection code in their CVS, so I'm
>>inclined to grab it.
>>
>>Another, apparently simpler alternative might be to compile and run
>>developers/sp_offset.c during configure, and use that value instead of
>>putting a value in stone into md.h for a platform.
>
>
> Problem: sp_offset.c just hangs on Cray, and it's not guarenteed to be
> correct on othe platforms either.
thanks a lot for the quick heads up! So it's going to be hard-coded, then.
btw, how is the cray (-linux??) port going?
cheers,
dalibor topic