changeset 3852:383082077d46

RH1015432: java-1.7.0-openjdk: Fails on PPC with StackOverflowError (revised fix) Contributed-by: chphilli@redhat.com
author andrew
date Fri, 31 Jan 2014 21:14:06 +0000
parents fba9303068df
children 79284ed240e2
files src/os_cpu/linux_zero/vm/os_linux_zero.cpp
diffstat 1 files changed, 9 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/os_cpu/linux_zero/vm/os_linux_zero.cpp	Thu Jan 23 22:41:21 2014 +0000
+++ b/src/os_cpu/linux_zero/vm/os_linux_zero.cpp	Fri Jan 31 21:14:06 2014 +0000
@@ -317,8 +317,16 @@
 
 ///////////////////////////////////////////////////////////////////////////////
 // thread stack
-
+#ifndef PPC
 size_t os::Linux::min_stack_allowed = 64 * K;
+#else
+#ifdef _LP64
+// Default for 64 bit must be at least 1600 K
+size_t os::Linux::min_stack_allowed = 1664 * K;
+#else
+size_t os::Linux::min_stack_allowed = 1152 * K;
+#endif
+#endif
 
 bool os::Linux::supports_variable_stack_size() {
   return true;