1  /* { dg-do compile } */
       2  /* { dg-options "-mcpu=sifive-s76" } */
       3  
       4  typedef char __attribute__((__vector_size__ (1))) V;
       5  
       6  V v;
       7  
       8  void
       9  foo (void)
      10  {
      11    (char) __builtin_shuffle (0 % v, (V){6}, v);
      12  }