------- Comment #8 from howarth at nitro dot med dot uc dot edu  2006-10-05 
02:03 -------
Geoff,
     Can you expand on this? Assuming it is a atoi() tail-calls strtol_l
why is Darwin the only arch effected and what recourse do we have
in fixing this? I tried a brute force replacement of the atoi() with a strl()
in libgfortran/io/write.c and nan_inf_fmt still segfaults...

  /* Read the exponent back in.  */
  /* e = atoi (&buffer[ndigits + 3]) + 1; */
  e = strtol(&buffer[ndigits + 3], (char **)NULL, 10);
  e = e +1;


-- 


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

Reply via email to