[Bug tree-optimization/8681] Generates unneeded test
kazu at cs dot umass dot edu
gcc-bugzilla@gcc.gnu.org
Sat Jan 22 18:14:00 GMT 2005
------- 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
More information about the Gcc-bugs
mailing list