http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22184
Richard Guenther changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22184
Richard Guenther changed:
What|Removed |Added
Blocks||53947
--- Comment #4 from Richard Guen
--
What|Removed |Added
CC||spop at gcc dot gnu dot org
Last reconfirmed|2005-07-07 07:47:46 |2005-09-24 16:25:06
--- Additional Comments From rakdver at gcc dot gnu dot org 2005-07-07
10:52 ---
More precisely, the code when it comes to loop optimizer looks basically as
if (len > 3)
something;
else if (len > 0)
something_else;
else
return;
for (i = 0; i < len; i++)
whatever;
So indeed, le
--- Additional Comments From irar at il dot ibm dot com 2005-07-07 07:47
---
The problem occurs in decision whether the number of loop iterations is greater
than zero. The (single) predecessor edge is checked for being EDGE_TRUE_VALUE
or EDGE_FALSE_VALUE, and the corresponding predicat
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-25
18:28 ---
Confirmed, I think this is a bug in scaler evolution though.
--
What|Removed |Added