------- 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