1 __complex__ float
foo(__complex__ float x)2 __attribute__ ((noinline)) foo (__complex__ float x)
3 {
4   return x;
5 }
6 
7 __complex__ float
bar(__complex__ float x)8 __attribute__ ((noinline)) bar (__complex__ float x)
9 {
10   return foo (x);
11 }
12 
main()13 int main()
14 {
15   __complex__ float a, b;
16   __real__ a = 9;
17   __imag__ a = 42;
18 
19   b = bar (a);
20 
21   if (a != b)
22     abort ();
23 
24   return 0;
25 }
26