Fixed aarch64 support for gcc
[libcds.git] / cds / compiler / gcc / compiler_macro.h
index d97e1786d5bf59e852288176a629c0736538129e..6eb056569111bf6217b3a1b80cdab914718258e5 100644 (file)
 #    define CDS_BUILD_BITS        32
 #    define CDS_PROCESSOR__NAME   "ARM v7"
 #    define CDS_PROCESSOR__NICK   "arm7"
-#elif defined(__arm__) && __ARM_ARCH >= 8
+#elif ( defined(__arm__)  || defined(__aarch64__)) && __ARM_ARCH >= 8
 #    define CDS_PROCESSOR_ARCH    CDS_PROCESSOR_ARM8
 #    define CDS_BUILD_BITS        64
 #    define CDS_PROCESSOR__NAME   "ARM v8"