1  /* PR target/84336 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-O0 -ftree-ter -mavx512f" } */
       4  
       5  #include <x86intrin.h>
       6  
       7  struct S { __m512i h; } b;
       8  
       9  __m512
      10  foo (__m512 a, __mmask16 c, __m512 d)
      11  {
      12    return _mm512_mask2_permutex2var_ps (a, b.h, c, d);
      13  }