]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Revert "i386: Add AVX2 pragma wrapper for AVX512DQVL intrins"
authorHaochen Jiang <haochen.jiang@intel.com>
Thu, 24 Aug 2023 06:35:03 +0000 (14:35 +0800)
committerHaochen Jiang <haochen.jiang@intel.com>
Thu, 24 Aug 2023 06:35:03 +0000 (14:35 +0800)
This reverts commit 68f7cb6cf9e8b9f2254855507f3b479552adda5f.

gcc/config/i386/avx512vldqintrin.h
gcc/testsuite/gcc.target/i386/pr111051-1.c [deleted file]

index db900ebf467fbeae66e5e63e276f6bad8d9bd2fb..1fbf93a0b522ae195b8a1b50fe67cae7b4ea93ee 100644 (file)
 #ifndef _AVX512VLDQINTRIN_H_INCLUDED
 #define _AVX512VLDQINTRIN_H_INCLUDED
 
-#if !defined(__AVX2__)
-#pragma GCC push_options
-#pragma GCC target("avx2")
-#define __DISABLE_AVX2__
-#endif /* __AVX2__ */
-
 extern __inline __m256i
 __attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
 _mm256_cvttpd_epi64 (__m256d __A)
@@ -2008,9 +2002,4 @@ _mm256_maskz_insertf64x2 (__mmask8 __U, __m256d __A, __m128d __B,
 
 #endif
 
-#ifdef __DISABLE_AVX2__
-#undef __DISABLE_AVX2__
-#pragma GCC pop_options
-#endif /* __DISABLE_AVX2__ */
-
 #endif /* _AVX512VLDQINTRIN_H_INCLUDED */
diff --git a/gcc/testsuite/gcc.target/i386/pr111051-1.c b/gcc/testsuite/gcc.target/i386/pr111051-1.c
deleted file mode 100644 (file)
index 9730070..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-/* { dg-do compile } */
-
-#include <immintrin.h>
-
-#pragma GCC target("avx512vl,avx512dq")
-
-void foo (__m256i i)
-{
-  volatile __m256d v1 = _mm256_cvtepi64_pd (i);
-}
-