This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/20643] [4.0/4.1 Regression] Tree loop optimizer does worse job than RTL loop optimizer
- From: "sje at cup dot hp dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 3 Oct 2005 15:10:19 -0000
- Subject: [Bug tree-optimization/20643] [4.0/4.1 Regression] Tree loop optimizer does worse job than RTL loop optimizer
- References: <bug-20643-3107@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #4 from sje at cup dot hp dot com 2005-10-03 15:10 -------
Just to clarify the main issue here, my main concern here is not the conversion
of the for loop to a do loop but rather the alias disambiguation and the
movement of loop invariant code out of the inner most loop in P7Viterbi.
Because the new alias analysis is not as good as it used to be (with respect to
structures) more code is left in the inner loop. This is why the test case is
so much slower now than before.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20643