3 // C++/30016, we were allowing conversion between vector types
4 // and union types which is invalid.
6 typedef float __v_4F __attribute__ ((vector_size (16)));
7 typedef union {__v_4F v; float a[4];} __v4F;
11 (reinterpret_cast<__v4F>(b).a)[1] = 1; // { dg-error "" }