]> gitweb.factorcode.org Git - factor.git/commitdiff
vm: try a smaller call stack size on OpenBSD again, now that x86-32 stack frames...
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Sun, 11 Apr 2010 00:26:56 +0000 (17:26 -0700)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Sun, 11 Apr 2010 00:26:56 +0000 (17:26 -0700)
vm/factor.cpp

index 89da7a2db7be4a0ea6c93204dc50d01f0c1d104c..60508e8a27762d182e680604c712e6ec7d1abba8 100755 (executable)
@@ -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);