https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67355

Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2015-08-26
     Ever confirmed|0                           |1

--- Comment #4 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
OK confirmed:

markus@x4 tmp % cat atof01.i
main_j, main_buf, checkbuf_dp, checkbuf_ad;
static fn1 (char *p1, int p2)
{
  int bd, tw;
  bd = checkbuf_ad = checkbuf_dp = 0;
  while (*p1 && *p1 != '.')
    {
      bd++;
      p1++;
    }
  if (p1 == '.')
    {
      checkbuf_dp++;
      while (*p1)
        {
          checkbuf_ad++;
          p1++;
        }
    }
  tw = bd + checkbuf_dp + checkbuf_ad;
  if (tw < p2)
    {
      fn2 ();
      return -1;
    }
  return 0;
}

main ()
{
  int i;
  for (; i < 1; i++)
    for (; main_j; main_j++)
      fn1 (main_buf, main_j);
}

markus@x4 tmp % gcc -O2 -w -m32 -g atof01.i
gcc: internal compiler error: Segmentation fault (program cc1)

Reply via email to