Enable locking fast path on darwin-x86.
authorRodrigo Kumpera <kumpera@gmail.com>
Wed, 23 Feb 2011 13:36:36 +0000 (14:36 +0100)
committerRodrigo Kumpera <kumpera@gmail.com>
Wed, 23 Feb 2011 13:37:21 +0000 (14:37 +0100)
mono/mini/mini-x86.h

index 6ebcc397fa5424773a94894013f5bf65ff5a7079..6fd17bf0b27996fa80280eb7d133be1fb1164621 100644 (file)
@@ -281,7 +281,7 @@ typedef struct {
 #define MONO_ARCH_HAVE_LIVERANGE_OPS 1
 #define MONO_ARCH_HAVE_XP_UNWIND 1
 #define MONO_ARCH_HAVE_SIGCTX_TO_MONOCTX 1
-#if defined(__linux__)
+#if defined(__linux__) || defined (__APPLE__)
 #define MONO_ARCH_MONITOR_OBJECT_REG X86_EAX
 #endif
 #define MONO_ARCH_HAVE_STATIC_RGCTX_TRAMPOLINE 1
@@ -301,9 +301,7 @@ typedef struct {
 
 #define MONO_ARCH_AOT_SUPPORTED 1
 
-#if defined(__linux__) || defined(__sun)
 #define MONO_ARCH_ENABLE_MONITOR_IL_FASTPATH 1
-#endif
 
 #define MONO_ARCH_GSHARED_SUPPORTED 1
 #define MONO_ARCH_HAVE_LLVM_IMT_TRAMPOLINE 1