Features/gcc4.4

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
 
Line 15: Line 15:
  
 
== Detailed Description ==
 
== Detailed Description ==
GCC 4.4.0 is going to be released soon (currently, rc1 is included). The compiler will be updated, and all packages will be rebuilt.
+
GCC 4.4.0 has been released on April, 21st and is included in dist-f11. Almost all packages have been rebuilt.
  
 
== Benefit to Fedora ==
 
== Benefit to Fedora ==

Latest revision as of 18:56, 27 April 2009

Contents

[edit] gcc 4.4

[edit] Summary

Switch GCC in Fedora 11 to 4.4.x, rebuild all packages with it.

[edit] Owner

  • Name: Jakub Jelinek
  • email: jakub@redhat.com

[edit] Current status

  • Targeted release: Releases/11
  • Last updated: 2009-04-17
  • Percentage of completion: 100%

[edit] Detailed Description

GCC 4.4.0 has been released on April, 21st and is included in dist-f11. Almost all packages have been rebuilt.

[edit] Benefit to Fedora

See http://gcc.gnu.org/gcc-4.4/changes.html for the list of changes. It features a new, rewritten, register allocator and a bunch of other improvements.

[edit] Scope

All packages should be rebuilt with the new gcc once it hits dist-f11.

[edit] How To Test

GCC has its own testsuite, which is run during the package build, plus many other packages with automated tests also help to test the new gcc.

[edit] User Experience

Users will be able to see compiled code improvements and use the newly added features, such as improved C++0x support etc.

[edit] Dependencies

All packages need to be rebuilt.

[edit] Contingency Plan

If bugs are discovered, I'd appreciate help from the package owners in preparing self-contained testcases to speed up analysis and fixing the bugs. Don't have time to debug issues in 8000+ packages, especially when in many cases it could be caused by undefined code in the packages etc. I don't expect we'll have to fall back to the older gcc.

[edit] Documentation

http://gcc.gnu.org/gcc-4.4/changes.html


[edit] Release Notes

Fedora 11 comes with GCC 4.4.0 as primary compiler, see http://gcc.gnu.org/gcc-4.4/changes.html for user visible changes in it.

[edit] Comments and Discussion