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:
- Follow-Ups:
- Re: ruby
- From: Philip Blundell <philb@gnu.org>
- References:
- Re: ruby
- From: Philip Blundell <philb@gnu.org>