Signed-off-by: Martin Storsjö <[email protected]>
---
 mingw-w64-headers/crt/intrin.h | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/mingw-w64-headers/crt/intrin.h b/mingw-w64-headers/crt/intrin.h
index 1f45148f9..5dcbca9b0 100644
--- a/mingw-w64-headers/crt/intrin.h
+++ b/mingw-w64-headers/crt/intrin.h
@@ -185,6 +185,9 @@ extern "C" {
 #define __MACHINESA __MACHINE
 #define __MACHINEIW64 __MACHINE
 #define __MACHINEW64 __MACHINE
+#define __MACHINEARM __MACHINE
+#define __MACHINEARM64 __MACHINE
+#define __MACHINEARM_ARM64 __MACHINE
 
 #define __MACHINE(X) X;
 #define __MACHINEZ(X)
@@ -231,13 +234,25 @@ extern "C" {
 
 #if !(defined(__arm__))
 #undef __MACHINESA
+#undef __MACHINEARM
 #undef __MACHINEARMX
 #undef __MACHINECC
 #define __MACHINESA __MACHINEZ
+#define __MACHINEARM __MACHINEZ
 #define __MACHINEARMX __MACHINEZ
 #define __MACHINECC __MACHINEZ
 #endif
 
+#if !(defined(__aarch64__))
+#undef __MACHINEARM64
+#define __MACHINEARM64 __MACHINEZ
+#endif
+
+#if !(defined(__arm__) || defined(__aarch64__))
+#undef __MACHINEARM_ARM64
+#define __MACHINEARM_ARM64 __MACHINEZ
+#endif
+
 #if !(defined(__x86_64))
 #undef __MACHINEX64
 #define __MACHINEX64 __MACHINEZ
-- 
2.25.1



_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to