1  /* { dg-do compile } */
       2  #include <altivec.h>
       3  vector float
       4  f(int i)
       5  {
       6    switch (i) {
       7    case 0:
       8      return (vector float)(((vector unsigned char){3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3}));
       9    }
      10    return ((vector float){0,0,0,0});
      11  }