In message <[EMAIL PROTECTED]>
          Philip Blundell <[EMAIL PROTECTED]> wrote:

> ># if defined(__GNUC__) && !defined(__alpha__) && !defined(__APPLE__)
> >    VALUE *stack_end = __builtin_frame_address(0);
> ># else
> 
> That should probably be `... && !defined(__arm__)'.  Actually, 
> __builtin_frame_address(0) is just about OK, but the similar code in gc.c 
> that 
> does __builtin_frame_address(2) is doomed to fail.  Can you try changing 
> those 
> two places and see if things get any better?

Yes, that certainly seems to have fixed it - it's build the rest of it
now, and the values it's returing are sensible.

Peter

-- 
------------------------------------------------------------------------
 Peter Naulls - [EMAIL PROTECTED]
 Homepage - http://free.prohosting.com/~chocky/
 Java for RISC OS and ARM - http://www.java.riscos.org.uk/
 Debian Linux on RiscPCs - http://www.erble.freeserve.co.uk/
------------------------------------------------------------------------


Reply via email to