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
Major decisions about GCC are made by the
steering committee, guided by the
- Current release series:
GCC 4.0.2 (released 2005-09-28)
Branch status: open for regression and documentation fixes only.
- Previous release series:
GCC 3.4.4 (released 2005-05-18)
(open for regression and documentation fixes only).
- Previous release series:
GCC 3.3.6 (released 2005-05-03)
This is the last release from the 3.3.x series;
the branch has been closed after the release.
- Active development (mainline):
will become GCC 4.1.0 (current changes)
(stage 3; open for regression and
documentation fixes only).
Older news and announcements...
- September 28, 2005
GCC 4.0.2 has been released.
- August 22, 2005
Red Hat Inc has contributed a port for the MorphoSys family.
- July 20, 2005
Red Hat Inc has contributed a port for the Renesas R8C/M16C/M32C
- July 17, 2005
GCC 4.1 stage 2 has been closed. The following projects were contributed
during stage 1 and stage 2:
New C Parser, LibAda GNATTools Branch, Code Sinking, Improved phi-opt,
Structure Aliasing, Autovectorization Enhancements, Hot and Cold Partitioning,
SMS Improvements, Integrated Immediate Uses, Tree Optimizer Cleanups,
Variable-argument Optimization, Redesigned VEC API, IPA Infrastructure,
Altivec Rewrite, Warning Message Control, New SSA Operand Cache Implementation,
Safe Builtins, Reimplementation of IBM Pro Police Stack Detector,
New DECL hierarchy.
More information about these projects can be found at
GCC 4.1 projects.
- July 7, 2005
GCC 4.0.1 has been released.
- May 18, 2005
GCC 3.4.4 has been released.
- May 03, 2005
GCC 3.3.6 has been released.
- April 20, 2005
GCC 4.0.0 has been released.
- April 12, 2005
Diego Novillo of Red Hat has contributed a Value Range Propagation
- April 5, 2005
Analog Devices has contributed a port for the
Blackfin processor. See the Blackfin
projects page for more information and ports of binutils and gdb.
- 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
- January 27, 2005
GCC now has a Wiki.
| 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.