The Wayback Machine - https://web.archive.org/web/20070106001321/http://gcc.gnu.org:80/

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

January 5, 2007
Memory SSA, a new representation for memory expressions in SSA form has been contributed by Diego Novillo of Red Hat. This new mechanism improves compile-times and memory utilization by the compiler.
January 3, 2007
Trevor Smigiel and Andrew Pinski of Sony Computer Enterntainment Inc. have contributed the Synergistic Processor Unit (SPU) port for the Cell Broadband Engine Architecture (BEA).
January 1, 2007
2006 has been a very productive year for the new Fortran frontend, with lots of improvements and fixes.
September 5, 2006
A forward propagation pass on RTL was contributed by Paolo Bonzini of University of Lugano, and Steven Bosscher while working for Novell.
May 24, 2006
GCC 4.1.1 has been released.

Get our announcements

Status

Current release series: GCC 4.1.1
Status: 2007-01-04 (regression fixes and docs only).
Serious regressions. All regressions.
Previous release series: GCC 4.0.3
Status: 2006-03-10 (regression fixes and docs only).
Serious Regressions.
Next release series: GCC 4.2.0 (changes)
Status: Stage 3; 2006-10-17 (regression fixes and docs only).
Serious regressions. All regressions.
Active development: GCC 4.3.0 (changes)
Status: Stage 1; 2006-10-17
Serious regressions. All regressions.

Search our site

There is also a detailed search form.

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
Bugs
Known bugs
How to report
Bug database
· Management