Commit 393e066e4f for openssl.org

commit 393e066e4fd1abe4ab619daea3e074bddd6fe877
Author: Nikola Pajkovsky <nikolap@openssl.org>
Date:   Mon Sep 21 09:51:56 2026 +0200

    Disable AVX2 base64 codec for MinGW GCC builds

    Fixes: https://github.com/openssl/openssl/issues/31672
    Signed-off-by: Nikola Pajkovsky <nikolap@openssl.org>
    Reviewed-by: Milan Broz <mbroz@openssl.org>
    Reviewed-by: Neil Horman <nhorman@openssl.org>
    Reviewed-by: Norbert Pocs <norbertp@openssl.org>
    Merge-date: Thu Sep 24 09:13:10 2026
    Merged-from: https://github.com/openssl/openssl/pull/32899

diff --git a/crypto/evp/enc_b64_avx2.h b/crypto/evp/enc_b64_avx2.h
index d07ed237c2..a450d40a8c 100644
--- a/crypto/evp/enc_b64_avx2.h
+++ b/crypto/evp/enc_b64_avx2.h
@@ -6,7 +6,7 @@

 #if defined(__clang__)
 #define HAVE_AVX2_INTRINSICS 1
-#elif defined(__GNUC__) && (__GNUC__ >= 8)
+#elif defined(__GNUC__) && (__GNUC__ >= 8) && !defined(__MINGW32__)
 #define HAVE_AVX2_INTRINSICS 1
 #elif defined(_MSC_VER) && (_MSC_VER >= 1920) /* MSVC 2019 */
 #define HAVE_AVX2_INTRINSICS 1