This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 4.0 patch: Implement gij -Xss option



On Thu, 17 Nov 2005, Bryce McKinlay wrote:


2005-11-17 Bryce McKinlay <mckinlay@redhat.com>

       Implement -Xss.
       * include/jvm.h (gcj::stack_size): Declare.
       (_Jv_StackSize): Declare.
       * posix-threads.cc (_Jv_InitThreads): Validate gcj::stack_size.
       (_Jv_ThreadStart): Set stack size if specified.
       * prims.cc (gcj::stack_size): Define.
       (parse_memory_size): Renamed from parse_heap_size.
       (_Jv_SetStackSize): Parse stack size argument and set gcj::stack_size.

NetBSD does not define PTHREAD_STACK_MIN, so this breaks bootstrap. Something along the line of the patch below need to be committed on the trunk, gcc-4_0-branch, and gcc-4_1-branch.

The patch has been bootstrapped and regtested on i386-unknown-netbsdelf2.1
for the tree branches.

/Krister


2005-12-30 Krister Walfridsson <cato@df.lth.se>


* posix-threads.cc (_Jv_InitThreads): #ifdef PTHREAD_STACK_MIN


Index: posix-threads.cc =================================================================== --- posix-threads.cc (revision 109109) +++ posix-threads.cc (working copy) @@ -338,8 +338,10 @@ // Bigger default on 64-bit systems. min_ss *= 2;

+#ifdef PTHREAD_STACK_MIN
   if (min_ss < PTHREAD_STACK_MIN)
     min_ss = PTHREAD_STACK_MIN;
+#endif

   if (gcj::stack_size > 0 && gcj::stack_size < min_ss)
     gcj::stack_size = min_ss;



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]