gcc 3.2 is much improved, only a little lag than icc
just do a unstrict test in a P4 Xeon 1.8G with gcc 3.2(redhat 8.0 default) and icc 7.0¡£
compile openssl 0.96b
icc -O3 -ip -tpp7 -xW
gcc -O3 --march=pentium4 -pipe -fomit-frame-pointer
in general, both is much fast then gcc 2.96, and icc is about 1% fast than gcc 3.2, but in some case, gcc 3.2 is fast than icc.
Don't test some profile feedback optimization feature yet.