From 4fb2acb65e102fc57bd7b30d1fe1213f8eb7876c Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Sat, 10 Apr 2010 17:26:56 -0700 Subject: [PATCH] vm: try a smaller call stack size on OpenBSD again, now that x86-32 stack frames are smaller --- vm/factor.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vm/factor.cpp b/vm/factor.cpp index 89da7a2db7..60508e8a27 100755 --- a/vm/factor.cpp +++ b/vm/factor.cpp @@ -15,7 +15,9 @@ void factor_vm::default_parameters(vm_parameters *p) p->datastack_size = 32 * sizeof(cell); p->retainstack_size = 32 * sizeof(cell); -#ifdef FACTOR_PPC +#if defined(__OpenBSD__) && defined(FACTOR_X86) + p->callstack_size = 64 * sizeof(cell); +#elif defined(FACTOR_PPC) p->callstack_size = 256 * sizeof(cell); #else p->callstack_size = 128 * sizeof(cell);