/* Ensure that we don't need a typedef to initialize a vector type. */
/* Ensure that we don't need a typedef to initialize a vector type. */
#define vector __attribute__ ((vector_size (8)))
#define vector __attribute__ ((vector_size (8)))
vector char x =(vector char){1,2,3,4,5,6,7,8};/* { dg-bogus "initializer" } */
vector char x =(vector char){1,2,3,4,5,6,7,8};/* { dg-bogus "initializer" } */
vector char y =(vector short){1,2,3,4};/* { dg-message "note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts" } */
vector char y =(vector short){1,2,3,4};/* { dg-message "note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts" } */