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/ ------------------------------------------------------------------------