[PATCH] libstdc++: Ensure the test compiles without AVX512
Matthias Kretz <[email protected]>
| Newsgroups | gmane.comp.gcc.patches,gmane.comp.gcc.libstdc++.devel |
|---|---|
| Organization | GSI Helmholtz Center for Heavy Ion Research |
| Message-ID | <[email protected]> |
OK for trunk and backports? ---------- 8< ----------- From: Matthias Kretz <[email protected]> This test fails on my setup where I have a dejagnu board that sets -march=skylake-avx512. The intent of the test was to verify x86-64-v3 optimizes as expected, therefore disable AVX512F unconditionally. libstdc++-v3/ChangeLog: * testsuite/experimental/simd/pr114958.cc: Add -mno-avx512f to dg-additional-options. Signed-off-by: Matthias Kretz <[email protected]> --- libstdc++-v3/testsuite/experimental/simd/pr114958.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libstdc++-v3/testsuite/experimental/simd/pr114958.cc b/libstdc++- v3/testsuite/experimental/simd/pr114958.cc index 94c9e0a2d18..263a2d4bab3 100644 --- a/libstdc++-v3/testsuite/experimental/simd/pr114958.cc +++ b/libstdc++-v3/testsuite/experimental/simd/pr114958.cc @@ -1,7 +1,7 @@ // { dg-options "-std=c++17" } // { dg-do compile { target x86_64-*-* } } // { dg-require-effective-target c++17 } -// { dg-additional-options "-march=x86-64-v3" { target x86_64-*-* } } +// { dg-additional-options "-march=x86-64-v3 -mno-avx512f" { target x86_64-*- * } } // { dg-require-cmath "" } // { dg-final { scan-assembler-times "vperm(q|pd)\[\\t \]+\\\$144" 1 } } -- ────────────────────────────────────────────────────────────────────────── Dr. Matthias Kretz https://mattkretz.github.io GSI Helmholtz Center for Heavy Ion Research https://gsi.de std::simd ──────────────────────────────────────────────────────────────────────────