RFR(XS) 8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms

Andrew Haley aph at redhat.com
Wed Jun 10 13:53:31 UTC 2015


On 06/10/2015 02:49 PM, Severin Gehwolf wrote:
> e fix is to use GCC's built-in function "__builtin_frame_address".
> This also works on GCC 5. It's GCC specific, though. On the other hand,
> I don't know if anybody builds Zero without GCC. An alternative would be
> to use alloca, but that has strange semantics if the stack pointer
> cannot be extended. Thoughts?

Returning the address of an alloca() would be no better.  I'd stick with
__builtin_frame_address(0).

Andrew.



More information about the hotspot-dev mailing list