]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
JIT: do not enable exception handler for x86-64 yet
authorFrode Solheim <frode@fs-uae.net>
Sun, 6 Sep 2015 20:49:50 +0000 (22:49 +0200)
committerFrode Solheim <frode@fs-uae.net>
Sun, 6 Sep 2015 20:49:50 +0000 (22:49 +0200)
jit/compemu.h
jit/compemu_support.cpp

index 822d2950a016689e3be2d59346e73905653e55cb..467191934179e2f52b34e0258a1daba3c1e58d9a 100644 (file)
@@ -7,6 +7,10 @@ typedef uae_u64 uintptr;
 typedef uae_u32 uintptr;
 #endif
 
+#ifndef CPU_x86_64
+#define JIT_EXCEPTION_HANDLER
+#endif
+
 /* ARAnyM uses fpu_register name, used in scratch_t */
 /* FIXME: check that no ARAnyM code assumes different floating point type */
 typedef fptype fpu_register;
index 16032e686f26ce2464cf318e275bc60d299e079a..e5fcf282ab10a9b2b2f68a397713c4960f7d843b 100644 (file)
@@ -3263,8 +3263,10 @@ void alloc_cache(void)
                cache_free(compiled_code);
                compiled_code = 0;
        }
+#ifdef JIT_EXCEPTION_HANDLER
        if (veccode == NULL)
                veccode = cache_alloc (256);
+#endif
        compiled_code = NULL;
 
        if (cache_size == 0)