aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2016-11-22 17:54:13 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2016-11-22 17:54:13 +0100
commit9435cd52b3180e6171c0f738fe7e8ffd79dd9b28 (patch)
tree68ff5d4569217cddc0f88b8a745f30518d32fb6b
parenta25a788762c63930b83858d03d5b30465f67aec7 (diff)
downloadgcc-9435cd52b3180e6171c0f738fe7e8ffd79dd9b28.zip
gcc-9435cd52b3180e6171c0f738fe7e8ffd79dd9b28.tar.gz
gcc-9435cd52b3180e6171c0f738fe7e8ffd79dd9b28.tar.bz2
re PR target/78451 (FAIL: gcc.target/i386/sse-22a.c: error: inlining failed in call to always_inline '_mm512_setzero_ps')
PR target/78451 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to GCC target pragma before including immintrin.h. From-SVN: r242708
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/gcc.target/i386/sse-22.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index e6c41c4..d18ad6d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2016-11-22 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/78451
+ * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
+ GCC target pragma before including immintrin.h.
+
2016-11-22 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/builtins-3.c: New file to test the new
diff --git a/gcc/testsuite/gcc.target/i386/sse-22.c b/gcc/testsuite/gcc.target/i386/sse-22.c
index 256d933..44d48fd 100644
--- a/gcc/testsuite/gcc.target/i386/sse-22.c
+++ b/gcc/testsuite/gcc.target/i386/sse-22.c
@@ -218,7 +218,7 @@ test_4 (_mm_cmpestrz, int, __m128i, int, __m128i, int, 1)
/* immintrin.h (AVX/AVX2/RDRND/FSGSBASE/F16C/RTM/AVX512F/SHA) */
#ifdef DIFFERENT_PRAGMAS
-#pragma GCC target ("avx,avx2,rdrnd,fsgsbase,f16c,rtm,avx512f,avx512er,avx512cd,avx512pf,sha,avx512vl,avx512bw,avx512dq,avx512ifma,avx512vbmi")
+#pragma GCC target ("avx,avx2,rdrnd,fsgsbase,f16c,rtm,avx512f,avx512er,avx512cd,avx512pf,sha,avx512vl,avx512bw,avx512dq,avx512ifma,avx512vbmi,avx5124fmaps,avx5124vnniw")
#endif
#include <immintrin.h>
test_1 (_cvtss_sh, unsigned short, float, 1)