------- Additional Comments From kazu at cs dot umass dot edu  2005-01-22 18:14 
-------
Still not fixed at tree level.

sum (p)
{
  unsigned int D.1166;
  unsigned int D.1161;
  int result;
  int i;

<bb 0>:
  result = 0;
  i = 0;
  goto <bb 3> (<L10>);

<L0>:;
  if (i < 0) goto <L11>; else goto <L10>;

<L11>:;
  result = 0;

<L10>:;
  D.1161 = (unsigned int) i;
  result = result + *(p + (int *) D.1161 * 4B);
  D.1166 = D.1161 + 1;
  i = (int) D.1166;
  if (D.1166 != 10000) goto <L0>; else goto <L4>;

<L4>:;
  return result;

}


-- 


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

Reply via email to