A Linux Compiler Deathmatch: GCC, LLVM, DragonEgg, Open64, Etc...
There was not a huge difference in the speed of the resulting 7-Zip binaries with the five different compilers, but the vanilla GCC releases were trying to inch ahead.
LLVM-GCC 4.2.1 lagged behind GCC 4.4.5/4.5.1 with the FLAC audio encoding performance using the newly built binaries.
LLVM-GCC 4.2.1 also struggled badly with the GraphicsMagick benchmarks.
Overall these results are not too surprising compared to our previous Linux compiler benchmarks. Though with the addition of the Open64 compiler we see that in a number of benchmarks its able to produce incredibly fast binaries that are dramatically faster than those produced by GCC. We'll be monitoring Open64 more closely, but for now be sure to also see the original compiler deathmatch thread with those separate test results, including of compiler tuning options.
If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.