GCC, the GNU Compiler Collection

The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Java, Ada, and Go, as well as libraries for these languages (libstdc++, libgcj,...). GCC was originally written as the compiler for the GNU operating system. The GNU system was developed to be 100% free software, free in the sense that it respects the user's freedom.

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 or 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

Atomic memory model support [2011-11-06]
C++11/C11 memory model support has been added through a new set of built-in __atomic functions. Code was contributed by Andrew MacLeod, Richard Henderson, and Aldy Hernandez, all of Red Hat, Inc.
Transactional memory support [2011-11-15]
An implementation of the ongoing transactional memory standard has been added. Code was contributed by Richard Henderson, Aldy Hernandez, and Torvald Riegel, all of Red Hat, Inc. The project was partially funded by the Velox project. This feature is experimental and is available for C and C++ on selected platforms.
GNU Tools Cauldron 2012 [2011-11-18]
IUUK (Computer Science Institute, Charles University), CE-ITI (Institute for Theoretical Computer Science) and Google are organizing a workshop for GNU Tools developers. The workshop will be held in July 2012 at Charles University, Prague.
POWER7 on the GCC Compile Farm [2011-11-10]
IBM has donated a 64 processor POWER7 machine (3.55 GHz, 64 GB RAM) to the GCC Compile Farm project. Hosting is donated by the OSU Open Source Lab.
Epiphany processor support [2011-11-03]
A port for Adapteva's Epiphany multicore processor has been contributed by Embecosm.
Older news | Any additions? Don't be shy, send them to gerald@pfeifer.com!

Release Series and Status

GCC 4.6.2 (changes)
Status: 2011-10-27 (regression fixes and docs only).
Serious regressions. All regressions.
GCC 4.5.3 (changes)
Status: 2011-04-29 (regression fixes and docs only).
Serious regressions. All regressions.
GCC 4.4.6 (oldest maintained release series)
Status: 2011-04-18 (regression fixes and docs only).
Serious regressions. All regressions.
Active development: GCC 4.7.0 (changes, release criteria)
Status: 2012-01-27 (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


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser