summaryrefslogtreecommitdiffstats
path: root/gc.c
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2020-01-09 14:46:17 -0800
committerKaz Kylheku <kaz@kylheku.com>2020-01-09 14:46:17 -0800
commit3aa731546c4691fac333846f15950578425f43da (patch)
treef1ce1c03c52299f68b9362268be3872eb8b3e61b /gc.c
parent8dba0e5d2ea2c27384b1ee818c57fa41288acf1b (diff)
downloadtxr-3aa731546c4691fac333846f15950578425f43da.tar.gz
txr-3aa731546c4691fac333846f15950578425f43da.tar.bz2
txr-3aa731546c4691fac333846f15950578425f43da.zip
aarch64: gc: mark farther beyond apparent stack.
* gc.c (STACK_TOP_EXTRA_WORDS): Changing from 4 to 12 eliminates crashes.
Diffstat (limited to 'gc.c')
-rw-r--r--gc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gc.c b/gc.c
index bdcc637e..84fd5b3a 100644
--- a/gc.c
+++ b/gc.c
@@ -53,7 +53,7 @@
#define DFL_MALLOC_DELTA_THRESH (64L * 1024 * 1024)
#if __aarch64__
-#define STACK_TOP_EXTRA_WORDS 4
+#define STACK_TOP_EXTRA_WORDS 12
#else
#define STACK_TOP_EXTRA_WORDS 0
#endif