summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAliaksey Kandratsenka <alk@tut.by>2014-10-11 15:09:18 -0700
committerAliaksey Kandratsenka <alk@tut.by>2014-11-02 18:29:38 -0800
commit6efe96b41c9531f68f806faa0464445f884178ce (patch)
tree978ec1b994d6531c43a0d57b7949214944a3baec
parent8e97626378d5c4151a480dea1964e25969c9311d (diff)
downloadgperftools-6efe96b41c9531f68f806faa0464445f884178ce.tar.gz
issue-493: correctly detect __ARM_ARCH_6ZK__ for MemoryBarrier
Which should fix issue reported by user pedronavf
-rw-r--r--src/base/atomicops-internals-arm-v6plus.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/base/atomicops-internals-arm-v6plus.h b/src/base/atomicops-internals-arm-v6plus.h
index cd1b698..35f1048 100644
--- a/src/base/atomicops-internals-arm-v6plus.h
+++ b/src/base/atomicops-internals-arm-v6plus.h
@@ -96,7 +96,7 @@ inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr,
}
inline void MemoryBarrier() {
-#if defined(__ARM_ARCH_6__) || defined(__ARM_ARCH_6J__) || defined(__ARM_ARCH_6K__) || defined(__ARM_ARCH_6Z__) || defined(__ARM_ARCH_6KZ__) || defined(__ARM_ARCH_6T2__)
+#if !defined(ARMV7)
uint32_t dest = 0;
__asm__ __volatile__("mcr p15,0,%0,c7,c10,5" :"=&r"(dest) : : "memory");
#else