------- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-30 06:39 ------- Hmm, this looks like a branch cost problem or related to that.
I think you can get all the speed back by supplying -mbranch-cost=1 but I could be wrong. Hmm, I wonder if 3.2.x was compiled for i486 (or i386) instead of i686 which means this might not be a regression. Can you give the output of "gcc -v" for both GCC's? -- What |Removed |Added ---------------------------------------------------------------------------- Component|regression |target GCC build triplet|i686-pc-linux-gnu | GCC host triplet|i686-pc-linux-gnu | Summary|[3.4/4.0? Regression] |Performance regression in |Performance regression in |simple loop code |simple loop code | Target Milestone|--- |3.4.4 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19672