Mercurial > hg > graal-jvmci-8
diff src/cpu/zero/vm/stack_zero.cpp @ 22852:c6affd32651a
8064815: Zero+PPC64: Stack overflow when running Maven
Reviewed-by: kvn, simonis
Contributed-by: sgehwolf@redhat.com
author | simonis |
---|---|
date | Tue, 18 Nov 2014 19:17:16 +0100 |
parents | d17bd0b18663 |
children |
line wrap: on
line diff
--- a/src/cpu/zero/vm/stack_zero.cpp Tue Feb 24 15:04:52 2015 -0500 +++ b/src/cpu/zero/vm/stack_zero.cpp Tue Nov 18 19:17:16 2014 +0100 @@ -30,7 +30,9 @@ int ZeroStack::suggest_size(Thread *thread) const { assert(needs_setup(), "already set up"); - return align_size_down(abi_stack_available(thread) / 2, wordSize); + int abi_available = abi_stack_available(thread); + assert(abi_available >= 0, "available abi stack must be >= 0"); + return align_size_down(abi_available / 2, wordSize); } void ZeroStack::handle_overflow(TRAPS) {