This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/42906] [4.5 Regression] Empty loop not removed
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 16 Feb 2010 19:57:41 -0000
- Subject: [Bug tree-optimization/42906] [4.5 Regression] Empty loop not removed
- References: <bug-42906-10053@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #16 from pinskia at gcc dot gnu dot org 2010-02-16 19:57 -------
> In this case, the loop itself is "empty" and we can replace every use of the
> phi with "n" (exit value of the iv).
I don't think that is done by remove_empty_loop anyways and it is already done
by sccp (Propagation of constants using scev) which is enabled at -O1.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42906