1  /* { dg-do compile } */
       2  /* { dg-options "-O2 -mavx -fpeel-loops -fstack-protector-all" } */
       3  
       4  typedef long long __m256i __attribute__ ((__vector_size__ (32)));
       5  typedef double __m256d __attribute__ ((__vector_size__ (32)));
       6  
       7  __m256d foo (__m256d *__P, __m256i __M)
       8  {
       9    return __builtin_ia32_maskloadpd256 ( __P, __M);
      10  }