More Of What's Landing For The GCC 4.8 Compiler

Posted by Michael Larabel on August 25, 2012

GCC 4.8 likely won't be released until H1'2013, but there's a number of changes building up for this next release of this leading open-source multi-language compiler.

Recently some of the GCC 4.8 work has been talked about like the Unified Parallel C proposal, the compiler's code-base being converted to C++, improved diagnostics/error reporting, and newer hardware support, but that isn't it.

In the months since the release of GCC 4.7 in March with its own set of prominent changes, many new features and enhancements have been merged for the GNU Compiler Collection.

The GCC 4.8 changes page was recently updated with more of the changes to be found in this next major update -- changes that are both big and small. Below are some of the other GCC 4.8 changes.

- An -ftree-partial-pre option was added for controlling GCC's Partial Redundancy Elimination (PRE) optimization, which is also part of the -O3 optimization level.

- Various new warning flags have been added for the Fortran language support.

- New built-in functions for detecting the CPU run-time type and ISA.

- The GCC MIPS port now passes -mmcu and -mno-mcu to the GCC assembler.

- Several SH improvements.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  2. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
  3. F2FS File-System Shows Regressions On Linux 3.10
  4. Previewing The Radeon Gallium3D Shader Optimizations
Latest Linux News
  1. FreeBSD Still Working On Next-Gen Package Manager
  2. DNF Still Advancing As Experimental Yum For Fedora
  3. Logitech Begins Supporting Linux Users
  4. Modern Intel Gallium3D Driver Still Being Toyed With
  5. Linux 3.10 Kernel Benchmarks On A Core i7 Laptop
  6. GCC 4.8.1 Compiler Due To Be Out Next Week
  7. Linux 3.10 Kernel Benchmarks For Intel Ivy Bridge
  8. Linux's "Ondemand" Governor Is No Longer Fit
  9. Firefox 22 Beta Enables WebRTC Support
  10. OpenSUSE 13.1 Milestone 1 Released
  11. DRM Graphics Driver Comes For Dove/Cubox
Latest Forum Talk
  1. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  2. Logitech Begins Supporting Linux Users
  3. Logitech supports linux!
  4. What should be avoided when buying a new...
  5. X3: Albion Prelude Released For Linux Gamers
  6. Sumo Lounge Emperor
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite