PR testsuite/52641
[official-gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / pr32964.c
blob18e73f939cd72ee468eaf23d2d34421bc95a9b75
1 /* { dg-do compile } */
2 /* { dg-options "-O1 -fdump-tree-optimized" } */
4 union A
6 float a;
7 };
9 float t(float a)
11 union A a1, a2, a3;
12 int i;
14 a1.a = a;
15 for(i = 0; i<100; i++)
17 a2 = a1;
18 a2.a += a;
19 a1 = a2;
21 a3 = a1;
22 return a3.a;
25 /* { dg-final { scan-tree-dump-times "union" 0 "optimized"} } */
26 /* { dg-final { cleanup-tree-dump "optimized" } } */