Earlier this week I shared some updated benchmarks
of the latest development code for LLVM/Clang 3.2 on an Intel Core i7 processor.
Now from this same setup to complement the LLVM 3.1/3.2 benchmarks are results
of the GCC 4.7.2 compiler, the latest GCC 4.8 development snapshot, and benchmarks
of GCC when using LLVM's DragonEgg 3.1/3.2-SVN optimizer plug-in.

The tested LLVM releases were in their release/optimized builds
as was the vanilla GCC compiles. Testing still happened from the Intel Core i7
720QM-based Lenovo ThinkPad W510 notebook running Ubuntu 12.10 x86_64 with the
Linux 3.5 kernel.

For those still not familiar with DragonEgg,
a GCC 4.5+ plug-in serves as a replacement to GCC's optimizers and code generations
with those from LLVM. The DragonEgg plug-in works on x86 and x86_64 architectures
with some ARM support. In the long run it wants to work with all GCC-supported
languages but for now it's best off with C, C++, ADA, and Fortran. The Java, Objective-C,
and Go language support is more limited with the LLVM optimizers and code generators.

Now let's see some results of the latest GCC and DragonEgg against
LLVM...

The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help by subscribing to Phoronix Premium. You can also use our NewEgg.com shopping links when making online purchases or contribute to Phoronix through a PayPal tip.