Commit 1dac64c4 authored by Evan Nemerson's avatar Evan Nemerson

neon/ld3: disable -Wmaybe-uninitialized on GCC < 10

Fixes #657
parent 979a1025
...@@ -32,6 +32,9 @@ ...@@ -32,6 +32,9 @@
HEDLEY_DIAGNOSTIC_PUSH HEDLEY_DIAGNOSTIC_PUSH
SIMDE_DISABLE_UNWANTED_DIAGNOSTICS SIMDE_DISABLE_UNWANTED_DIAGNOSTICS
#if defined(HEDLEY_GCC_VERSION) && !HEDLEY_GCC_VERSION_CHECK(10,0,0)
SIMDE_DIAGNOSTIC_DISABLE_MAYBE_UNINITIAZILED_
#endif
SIMDE_BEGIN_DECLS_ SIMDE_BEGIN_DECLS_
#if !defined(SIMDE_BUG_INTEL_857088) #if !defined(SIMDE_BUG_INTEL_857088)
......
...@@ -370,6 +370,13 @@ ...@@ -370,6 +370,13 @@
#define SIMDE_DIAGNOSTIC_DISABLE_UNREACHABLE_ #define SIMDE_DIAGNOSTIC_DISABLE_UNREACHABLE_
#endif #endif
/* This is a false positive from GCC in a few places. */
#if HEDLEY_GCC_VERSION_CHECK(4,7,0)
#define SIMDE_DIAGNOSTIC_DISABLE_MAYBE_UNINITIAZILED_ _Pragma("GCC diagnostic ignored \"-Wmaybe-uninitialized\"")
#else
#define SIMDE_DIAGNOSTIC_DISABLE_MAYBE_UNINITIAZILED_
#endif
#define SIMDE_DISABLE_UNWANTED_DIAGNOSTICS \ #define SIMDE_DISABLE_UNWANTED_DIAGNOSTICS \
SIMDE_DIAGNOSTIC_DISABLE_PSABI_ \ SIMDE_DIAGNOSTIC_DISABLE_PSABI_ \
SIMDE_DIAGNOSTIC_DISABLE_NO_EMMS_INSTRUCTION_ \ SIMDE_DIAGNOSTIC_DISABLE_NO_EMMS_INSTRUCTION_ \
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment