1  /* { dg-do compile } */
       2  /* { dg-options "-mavx2 -O" } */
       3  
       4  typedef char v16qi __attribute__((vector_size(16)));
       5  
       6  v16qi foo(v16qi a){
       7    return __builtin_ia32_vec_set_v16qi (a, -1, 2);
       8  }