Which are faster, perls in gcc4 or perls in gcc3?

Multi-threaded perlとSingle-threaded perlの比較に加えて,gcc4とgcc3でも比較してみた。結果はgcc4の方が約1%ほど高速だったが,スレッドの有無ほどの差はないようだ。

コンパイルオプションはcc以外は前回と同じ(スレッドはなし):

$ gcc34 --version
gcc34 (GCC) 3.4.6 20060404 (Red Hat 3.4.6-4)
(snip)
$ ./Configure -des -Doptimize=-O3 -Dprefix=~/perl-gcc34 \
 -Accflags="-Wall -Wextra -pipe" -Dinc_version_list=none \
 -Dcc=gcc43
$ make test 
$ make install PERLNAME=perl-gcc34

このperlでperlcritic(1)してみた。
結果:

$ time perl-gcc34 -S perlcritic `which psed` >/dev/null

real    0m2.000s
user    0m1.911s
sys     0m0.041s

gcc4の結果(先の記事より):

$ time sperl -S perlcritic `which psed` >/dev/null

real    0m1.981s
user    0m1.868s
sys     0m0.046s

差は1%ほど。
何度か試したところ,だいたい安定して1%は高速だった。