From 61c39e184823f33a4a63d1af8e727406cb61ff68 Mon Sep 17 00:00:00 2001 From: Mikael Urankar Date: Mon, 19 Jun 2017 10:13:14 +0200 Subject: [PATCH] Workaround misspelling in GCC to detect ARMv6KZ platform Issue #26 (libatomic_ops). Due to a misspelling in GCC, the check for the ARMv6KZ platform uses ARM_ARCH_6ZK macro instead of ARM_ARCH_6KZ. * src/atomic_ops/sysdeps/gcc/arm.h (AO_ARM_HAVE_DMB): Do not define if __ARM_ARCH_6KZ__. --- src/atomic_ops/sysdeps/gcc/arm.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/atomic_ops/sysdeps/gcc/arm.h b/src/atomic_ops/sysdeps/gcc/arm.h index e2db736..08d2368 100644 --- a/src/atomic_ops/sysdeps/gcc/arm.h +++ b/src/atomic_ops/sysdeps/gcc/arm.h @@ -58,7 +58,8 @@ # if !defined(__ARM_ARCH_6__) && !defined(__ARM_ARCH_6J__) \ && !defined(__ARM_ARCH_6T2__) && !defined(__ARM_ARCH_6Z__) \ && !defined(__ARM_ARCH_6ZT2__) -# if !defined(__ARM_ARCH_6K__) && !defined(__ARM_ARCH_6ZK__) +# if !defined(__ARM_ARCH_6K__) && !defined(__ARM_ARCH_6KZ__) \ + && !defined(__ARM_ARCH_6ZK__) /* DMB is present in ARMv6M and ARMv7+. */ # define AO_ARM_HAVE_DMB # endif -- 2.7.4