GCC 4.7 Moves Along Into Stage 4

Posted by Michael Larabel on January 29, 2012

GCC 4.7 is still on track with its development plans for an official release in March or April and this popular open-source compiler will deliver on many new features.

Jakub Jelinek shared a status update this week concerning GCC 4.7's development. The GCC trunk has now entered its "stage 4" development stage meaning only regression and documentation fixes are being accepted (GCC 4.7 entered stage 3 last November). When the trunk code-base is "sufficiently stable", the first release candidate will come and they will keep coming until the developers feel the GNU Compiler Collection is in a state for release.

With the status report on the mailing list, bug report counts were also updated. GCC now only has five P1 regressions (the highest priority regressions, and a drop of eight P1 regressions compared to last report), 64 P2 regressions (a drop of 20), and 11 P3 regressions (a drop of 5).

GCC 4.7 will feature more AMD compiler work, improvements to Intel Sandy Bridge, Ivy Bridge, and Haswell processor support, better support for Google's Go programming language, link-time optimization improvements, inter-procedural optimization improvements, experimental transactional memory support in C, more feature support for the C11 revision, there's better C++11 support, improved libstdc++ support for C++11, ARM Cortex-A7 processor support, and many other improvements.

The first major Linux distribution expected to ship with GCC 4.7 as its default compiler will be Fedora 17, which is gearing up for release in May.

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. ARM On Ubuntu 12.04 LTS Battling Intel x86?
  2. Intel RC6 Support On The Sandy Bridge Desktop
  3. SilverStone Temjin TJ08-E Evolution
  4. Nouveau For A $10 NVIDIA Graphics Card?
Latest Software Articles
  1. Mac OS X 10.8 vs. Ubuntu 12.04 LTS Performance
  2. Radeon HyperZ In Open-Source On Older Hardware
  3. Nouveau 2D Still Has Room For Improvement
  4. Morphological Anti-Aliasing With Mesa 8.0
  5. A First Look At The Ubuntu 12.04 Performance
Latest Linux News
  1. A Pleasant Surprise In Mesa 8.1 Radeon Gallium3D
  2. FlightGear 2.6 Rotates With Many Changes
  3. Adobe Announces Plans To Abandon Flash On Linux
  4. Flashrom Update Handles Flashing More Hardware
  5. Image Quality Comparison: Nouveau Gallium3D vs. NVIDIA
  6. Apache 2.4 Comes Out As Web Server On Steroids
  7. Proposals To Split KMS & GPU Drivers, 2D Kernel API
  8. The Btrfs File-System Repair Tool Is Available
  9. KWin May Drop Support For Catalyst, Vintage GPUs
  10. DisplayLink KMS Driver Arrives, Supports Hot-Unplug
Latest Forum Talk
  1. A Pleasant Surprise In Mesa 8.1 Radeon Gallium3D
  2. There's Hope For DMA-BUF With Non-GPL Drivers
  3. KWin May Drop Support For Catalyst, Vintage GPUs
  4. Adobe Announces Plans To Abandon Flash On Linux
  5. Black instead of transparent in nikki (qt 4.7.4 +...
  6. Mac OS X 10.8 vs. Ubuntu 12.04 LTS Performance
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Linux Gaming
  9. Linux Distributions
  10. Operating Systems
  11. Event Coverage
  12. All Categories
  1. Phoronix Media
  2. OpenBenchmarking.org
  3. Phoronix Test Suite

Close Advertisement

Close Advertisement