13294Salanb/* PR 22103 */
23294Salanb
33294Salanb_Complex float f(void);
43294Salanbvoid *a;
53294Salanb
63294Salanb_Complex float g(void)
73294Salanb{
83294Salanb  _Complex float x = f();
93294Salanb  __imag__ x = 1.0;
103294Salanb  if (__imag__ x != 1.0)
113294Salanb    {
123294Salanb      a = &x;
133294Salanb    }
143294Salanb  return x;
153294Salanb}
163294Salanb
173294Salanb