From 7e11272cd4a8485216df771513dc354d23a9b63e Mon Sep 17 00:00:00 2001 From: Frode Solheim Date: Sun, 6 Sep 2015 22:06:00 +0200 Subject: [PATCH] JIT: probably harmless changes in create_popalls --- jit/compemu_support.cpp | 80 +++++++++++++++++------------------------ 1 file changed, 32 insertions(+), 48 deletions(-) diff --git a/jit/compemu_support.cpp b/jit/compemu_support.cpp index b6529bc2..148f986b 100644 --- a/jit/compemu_support.cpp +++ b/jit/compemu_support.cpp @@ -3058,8 +3058,6 @@ void alloc_cache(void) } if (veccode == NULL) veccode = cache_alloc (256); - if (popallspace == NULL) - popallspace = cache_alloc (1024); compiled_code = NULL; if (cache_size == 0) @@ -3283,31 +3281,42 @@ static inline void create_popalls(void) int i,r; #ifdef UAE + if (popallspace == NULL) + popallspace = cache_alloc(POPALLSPACE_SIZE); #else - if ((popallspace = alloc_code(POPALLSPACE_SIZE)) == NULL) { - write_log("FATAL: Could not allocate popallspace!\n"); - abort(); - } - vm_protect(popallspace, POPALLSPACE_SIZE, VM_PAGE_READ | VM_PAGE_WRITE); - - int stack_space = STACK_OFFSET; - for (i=0;i