* tree-loop-distribution.c (struct partition): New field recording
[official-gcc.git] / gcc / testsuite / gcc.c-torture / compile / pr42196-2.c
blob40ae077f6b970e2212392e4fd5b63937e628daaf
1 union U
3 __complex__ int ci;
4 __complex__ float cf;
5 };
7 float gd;
8 extern float bar (union U);
10 float foo (int b, double f1, double f2, int c1, int c2)
12 union U u;
13 double r;
15 if (b)
17 __real__ u.cf = f1;
18 __imag__ u.cf = f2;
20 else
22 __real__ u.ci = c1;
23 __imag__ u.ci = c2;
26 r = bar (u);
27 return r;