Branko Badrljica wrote:
BTW: Is ICC really worth the fuss ?
I have checked around and reported that newest gcc-4.3 is able to to catch and sometimes even outperform icc ( not always, naturally).

Big news seemed to be thatnew gcc si close and sometimes better than icc.

Is it any truth to that and if it is, what is the motive of having non-open icc option ?

The programs where I care about speed the most are gzip, bzip2, oggenc, lame, x264... I guess you get the "pattern", they're encoders/compressors. ICC wins in every one of them (speed increase is quite dramatic in the case of gzip and bzip2; 20% to 30%). GCC won with diffutils though; 2% faster than ICC.

Testing other tools is difficult; how do you measure if X is faster with ICC? Or KDE? (If it even compiles with ICC; didnt' test.)

There's the issue of bugs though; programs break even with different versions of GCC (see Thunderbird; it breaks when compiled with *any* form of optimization turned on with GCC 4.3. See bugs 223375 and 217805). Who knows what breakage can occur with ICC. The vast majority of projects out there are developed and tested only on GCC systems.

Then there's the show stopper #1 bug: every C++ source file that has an #include <limits.h> refuses to compile with ICC (at least on my system; AMD64). Intel responds with "use RedHat where it works, we don't support Gentoo." Supporting ICC in Gentoo is probably going to be too difficult if Intel refuses to even try to fix bugs that don't show up in RedHad and Novell's "enterprise" SUSE.

--
gentoo-dev@lists.gentoo.org mailing list

Reply via email to