GCC, the GNU Compiler Collection

The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...).

We strive to provide regular, high quality releases, which we want to work well on a variety of native and cross targets (including GNU/Linux), and encourage everyone to contribute changes and help testing GCC. Our sources are readily and freely available via SVN and weekly snapshots.

Major decisions about GCC are made by the steering committee, guided by the mission statement.


News

October 26, 2009
Support has been added for the Renesas RX processor (RX) target by Red Hat, Inc.
October 15, 2009
GCC 4.4.2 has been released.
October 3, 2009
The LTO branch has been merged into trunk. The next release of GCC will feature a new whole-program optimizer, able to perform interprocedural optimizations across different files, even if they are written in different languages.
August 4, 2009
GCC 4.3.4 has been released.
July 22, 2009
GCC 4.4.1 has been released.
June 24, 2009
Support has been added for the Toshiba Media embedded Processor (MeP) target by Red Hat, Inc.
May 6, 2009
GCC can now be extended using a generic plugin framework on host platforms that support dynamically loadable objects.
April 21, 2009
GCC 4.4.0 has been released.
January 27, 2009
The GCC Steering Committee, along with the Free Software Foundation and the Software Freedom Law Center, is pleased to announce the release of a new GCC Runtime Library Exception.
This license exception has been developed to allow various GCC libraries to upgrade to GPLv3. It will also enable the development of a plugin framework for GCC. (Rationale document and FAQ)
January 24, 2009
GCC 4.3.3 has been released.

Status

Current release series: GCC 4.4.2 (changes)
Status: 2009-10-19 (regression fixes and docs only).
Serious regressions. All regressions.
Previous release series: GCC 4.3.4
Status: 2009-08-04 (regression fixes and docs only).
Serious regressions. All regressions.
Active development: GCC 4.5.0 (changes)
Status: 2009-12-02 (regression fixes and docs only).
Serious regressions. All regressions.

Search our site


Match: Sort by:

There is also a detailed search form.

Get our announcements

About GCC
Mission Statement
Releases
Snapshots
Mailing lists
Contributors
Steering Committee
Documentation
Installation
· Platforms
· Testing
Manual
FAQ
Wiki
Further Readings
Download
Mirror sites
Binaries
"Live" Sources
SVN read access
Rsync read access
SVN write access
Development
Development Plan
· Tentative Timeline
Contributing
Why contribute?
Open projects
Front ends
Back ends
Extensions
Benchmarks
Translations
Bugs
Known bugs
How to report
Bug database
· Management