headers: float.h: define _CW_DEFAULT on ARM and ARM64. Microsoft defines this to the same value on x64, ARM, and ARM64, so do the same. This constant is used by Cairo. See https://github.com/msys2/MINGW-packages/issues/11053 Signed-off-by: Jeremy Drake <jeremyd2019@users.sourceforge.net> Signed-off-by: Martin Storsjö <martin@martin.st>
diff --git a/mingw-w64-headers/crt/float.h b/mingw-w64-headers/crt/float.h index ac534a4..da8717b 100644 --- a/mingw-w64-headers/crt/float.h +++ b/mingw-w64-headers/crt/float.h
@@ -245,7 +245,7 @@ #define _CW_DEFAULT (_RC_NEAR+_PC_53+_EM_INVALID+_EM_ZERODIVIDE+_EM_OVERFLOW+_EM_UNDERFLOW+_EM_INEXACT+_EM_DENORMAL) #elif defined(__ia64__) #define _CW_DEFAULT (_RC_NEAR+_PC_64+_EM_INVALID+_EM_ZERODIVIDE+_EM_OVERFLOW+_EM_UNDERFLOW+_EM_INEXACT+_EM_DENORMAL) -#elif defined(__x86_64__) +#elif defined(__x86_64__) || defined(__arm__) || defined(__aarch64__) #define _CW_DEFAULT (_RC_NEAR+_EM_INVALID+_EM_ZERODIVIDE+_EM_OVERFLOW+_EM_UNDERFLOW+_EM_INEXACT+_EM_DENORMAL) #endif