About GCC

Mission Statement
Timeline
Mailing lists
Contributors
Steering Committee

Documentation

Installation
· Platforms
· Testing
Manual
FAQ
Further Readings

Download

Releases
Snapshots
Mirror sites
Binaries

"Live" Sources

CVS read access
Rsync read access
CVSup mirrors
CVS write access

Development

Development Plan
· (tentative timeline)
Contributing
...Why?
Open projects
Front ends
Back ends
Extensions

Bugs

Known bugs
How to report
Bug database
...Management


Get our announcements:

Welcome to the GCC home page!

GCC, 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 CVS and weekly snapshots.

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

Current release series: GCC 3.4.3 (released 2004-11-04)
Branch status: 2004-10-26 (open for regression fixes only).
Previous release series: GCC 3.3.5 (released 2004-09-30)
Branch status: 2005-01-20 (open for regression fixes only).
Next release series: will become GCC 4.0.0 (current changes)
Branch status: open for regression fixes only.
Active development (mainline): will become GCC 4.1.0 (current changes)
Branch status: Stage 1; open for all maintainers.

News/Announcements

February 06, 2005
gcc.gnu.org suffered hardware failure and had to be restored from backups. We do not believe any data was lost in the CVS repository. We did lose any pending messages in the mail queue as that does not get backed up. At this time, everything should be functional except for htdig. The mailing list archives on the web site are also out of date and will be updated soon. New mail will update the archives correctly, however. If you find any other problems, please email overseers@gcc.gnu.org
January 27, 2005
GCC now has a Wiki.
November 4, 2004
GCC 3.4.3 has been released.
September 30, 2004
GCC 3.3.5 has been released.
September 9, 2004
The next major version of GCC following the current 3.4 release series will be called GCC 4.0.
September 6, 2004
GCC 3.4.2 has been released.
July 1, 2004
GCC 3.4.1 has been released.
May 13, 2004
The tree-ssa branch has been merged into mainline.
April 20, 2004
GCC 3.4.0 has been released.
February 25, 2004
The tree-ssa branch has been frozen to be incorporated into GCC 4.0.0. Tree SSA incorporates two new high-level intermediate languages (GENERIC and GIMPLE), an optimization framework for GIMPLE based on the Static Single Assignment (SSA) representation, several SSA-based optimizers and various other improvements to the internal structure of the compiler that allow new optimization opportunities that were difficult to implement before.
February 24, 2004
GCC 3.3.3 has been released.
February 6, 2004
Josef Zlomek of SUSE Labs and Daniel Berlin of IBM Research have contributed Variable Tracking. It generates more accurate debug info about locations of variables and allows debugging code compiled with -fomit-frame-pointer.
Older news and announcements...
GCJ news | Fortran 77 status
This search will allow you to search the contents of all the publicly available WWW documents at gcc.gnu.org.
There is also a detailed search form.
Match: Type: Limit to: Sort by: Search-syntax
Search:

Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.

These pages are maintained by the GCC team.

For questions related to the use of GCC, please consult these web pages and the GCC manuals. If that fails, the gcc-help@gcc.gnu.org mailing list might help.
Please send comments on these web pages and the development of GCC to our developer mailing list at gcc@gnu.org or gcc@gcc.gnu.org. All of our lists have public archives.

Copyright (C) Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA.

Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

Last modified 2005-02-28 Valid XHTML 1.0