------- Additional Comments From pinskia at gcc dot gnu dot org  2005-01-21 
04:17 -------
Note the full C self contained example is:
_Complex float csqrtf(_Complex float);
float claic1 (float *tmp);
void abort (void);

int main (void)
{
  float x;
  float x1;

  x = 10000.0;
  claic1 (&x);
  x1 =x- 2.3045787811279296875;
  x1 = x1>0?x1:-x1;
  if (x1 > 9.99999974737875163555145263671875e-5)
    abort ();
  return 0;
}

float claic1 (float *tmp)
{
  _Complex float D435;
  _Complex float D433;

  __imag D433 = 0.0;
  __real D433 = 5.31108379364013671875e+0;
  D435 = csqrtf (D433);
  *tmp = __real D435;
}


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19551

Reply via email to