GCC 4.8 Release Brings Improved C++11, Optimizations
Written by Michael Larabel in Compiler on 22 March 2013 at 02:01 PM EDT. 18 Comments
GCC 4.8 has been officially released today as the annual major update to the GNU Compiler Collection.

Prominent changes to GCC 4.8 include:

- Migrating the compiler's implementation to C++ rather than C.

- A brand new optimization level.

- ARM performance improvements.

- Initial compiler support for Intel Broadwell architecture and the new instruction set extensions it will present next year.

- CPU support for AMD Steamroller and Jaguar.

- Link-time optimization improvements.

- Runtime library improvements, a.k.a. libstdc++.

- ARM 64-bit / AArch64 support.

- Merging of AddressSanitizer and ThreadSanitizer, features previously found in LLVM that were developed by Google.

- Improved C++11 support and initial support for C++1y, the next C++ standard.

- Other new GCC 4.8 features.

The GCC 4.8 release was announced this morning at GNU.org. There's already been some GCC 4.8 compiler benchmarks at Phoronix, but a new round is forthcoming now that the official release is out in the wild.
About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter or contacted via MichaelLarabel.com.

Related Compiler News
Popular News
Trending Reviews & Featured Articles