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