------- Additional Comments From kazu at cs dot umass dot edu  2005-02-17 02:23 
-------
Reduced to:

int
foo (int *buf, int *p)
{
  int result;
  const int *tmp;

  if (*buf)
    return 1;

  result = 2;
  *buf = 2;
  tmp = buf;
  switch (*tmp)
    {
    case 3:
    case 4:
    case 6:
    case 14:
      return 1;

    case 0:
      result = *p;

      /* Fall through.  */
    default:
      if (result)
        return 1;
    }

  return 0;
}


-- 


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

Reply via email to