https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84783
--- Comment #4 from speryt at gcc dot gnu.org --- Author: speryt Date: Thu Mar 29 14:51:03 2018 New Revision: 258958 URL: https://gcc.gnu.org/viewcvs?rev=258958&root=gcc&view=rev Log: 2018-03-29 Sebastian Peryt <sebastian.pe...@intel.com> gcc/ChangeLog: PR c++/84783 * config/i386/avx512vlintrin.h (_mm256_permutexvar_epi64) (_mm256_permutexvar_epi32, _mm256_permutex_epi64): New intrinsics. gcc/testsuite/ChangeLog: PR c++/84783 * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32): Test new intrinsic. * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64): Ditto. * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64): Ditto. * gcc.target/i386/avx512f-vpermd-2.c: Do not check for AVX512F_LEN. * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto. * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto. Modified: branches/gcc-7-branch/gcc/ChangeLog branches/gcc-7-branch/gcc/config/i386/avx512vlintrin.h branches/gcc-7-branch/gcc/testsuite/ChangeLog branches/gcc-7-branch/gcc/testsuite/gcc.target/i386/avx512f-vpermd-2.c branches/gcc-7-branch/gcc/testsuite/gcc.target/i386/avx512f-vpermq-imm-2.c branches/gcc-7-branch/gcc/testsuite/gcc.target/i386/avx512f-vpermq-var-2.c branches/gcc-7-branch/gcc/testsuite/gcc.target/i386/avx512vl-vpermd-1.c branches/gcc-7-branch/gcc/testsuite/gcc.target/i386/avx512vl-vpermq-imm-1.c branches/gcc-7-branch/gcc/testsuite/gcc.target/i386/avx512vl-vpermq-var-1.c