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()13int 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