[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ruby



In message <[🔎] E14W3ph-0002WU-00@kings-cross.london.uk.eu.org>
          Philip Blundell <philb@gnu.org> 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 - peter@erble.freeserve.co.uk
 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 to: