Fix tests on ARM simulator.
authormikhail.naganov@gmail.com <mikhail.naganov@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Sat, 22 May 2010 06:35:27 +0000 (06:35 +0000)
committermikhail.naganov@gmail.com <mikhail.naganov@gmail.com@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Sat, 22 May 2010 06:35:27 +0000 (06:35 +0000)
TBR=sgjesse@chromium.org

Review URL: http://codereview.chromium.org/2124017

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4707 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/platform-linux.cc

index 85c5292..ff1ecb1 100644 (file)
@@ -177,7 +177,7 @@ LinuxKernelMemoryBarrierFunc pLinuxKernelMemoryBarrier __attribute__((weak)) =
 #endif
 
 void OS::ReleaseStore(volatile AtomicWord* ptr, AtomicWord value) {
-#ifdef V8_TARGET_ARCH_ARM
+#if defined(V8_TARGET_ARCH_ARM) && defined(__arm__)  // don't use on a simulator
   pLinuxKernelMemoryBarrier();
 #else
   __asm__ __volatile__("" : : : "memory");