From: Frode Solheim Date: Sun, 6 Sep 2015 20:06:00 +0000 (+0200) Subject: JIT: probably harmless changes in create_popalls X-Git-Tag: 3200~79^2~24 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=7e11272cd4a8485216df771513dc354d23a9b63e;p=francis%2Fwinuae.git JIT: probably harmless changes in create_popalls --- 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