gcc11.patch 1013 B

1234567891011121314
  1. diff --git a/third_party/XNNPACK/src/xnnpack/intrinsics-polyfill.h b/third_party/XNNPACK/src/xnnpack/intrinsics-polyfill.h
  2. --- a/third_party/XNNPACK/src/xnnpack/intrinsics-polyfill.h
  3. +++ b/third_party/XNNPACK/src/xnnpack/intrinsics-polyfill.h
  4. @@ -11,8 +11,8 @@
  5. #if defined(__SSE2__)
  6. #include <emmintrin.h>
  7. -// GCC any, Clang pre-8, Android NDK Clang pre-8.0.7, Apple Clang pre-11, and ICC pre-16
  8. -#if (defined(__GNUC__) && !defined(__clang__) && !defined(__INTEL_COMPILER)) || \
  9. +// GCC pre-11, Clang pre-8, Android NDK Clang pre-8.0.7, Apple Clang pre-11, and ICC pre-16
  10. +#if (defined(__GNUC__) && !defined(__clang__) && !defined(__INTEL_COMPILER) && __GNUC__ < 11) || \
  11. (defined(__clang__) && !defined(__apple_build_version__) && (__clang_major__ < 8)) || \
  12. (defined(__clang__) && defined(__ANDROID__) && (__clang_major__ == 8) && (__clang_minor__ == 0) && (__clang_patchlevel__ < 7)) || \
  13. (defined(__clang__) && defined(__apple_build_version__) && (__apple_build_version__ < 11000000)) || \