1 /* PR target/85945 */ 2 3 typedef float V __attribute__((vector_size(16))); 4 union U { V v; float f[4]; }; 5 int f; 6 float g[4]; 7 8 void foo(void)9 foo (void) 10 { 11 V d; 12 union U i; 13 i.v = d; 14 for (f = 0; f < 4; f++) 15 g[f] = i.f[f]; 16 } 17