GCC, the GNU Compiler Collection
The GNU Compiler Collection includes front ends for
C,
C++,
Objective-C, Fortran,
Ada, and Go, as well as libraries for these languages (libstdc++,...).
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
- GCC 7.2 released
[2017-08-14]
- GCC 6.4 released
[2017-07-04]
- GNU Tools Cauldron 2017
[2017-05-02]
- Will be held in Prague, September 8-10 2017
- Weekly snapshots now use xz compression
[2017-05-24]
- ...instead of bzip2.
- GCC 7.1 released
[2017-05-02]
- GNU Toolchain Fund
[2017-03-09]
- A fund under the auspices of the Free Software Foundation specifically to benefit the components of the GNU Toolchain (GCC, GDB, GLIBC, Binutils, etc.) now accepting donations.
- RISC-V support
[2017-02-02]
- Support for the RISC-V ISA was added, contributed by Palmer Dabbelt and Andrew Waterman.
- BRIG/HSAIL (Heterogeneous Systems Architecture Intermediate Language) frontend added
[2017-02-01]
- Heterogeneous Systems
Architecture 1.0 BRIG (HSAIL)
frontend was added to GCC,
enabling HSAIL finalization for gcc-supported
targets. The code was developed by
Parmance with sponsorship from
General Processor Technologies.
- Fuchsia OS support
[2017-01-10]
- Fuchsia OS
support was added to GCC, contributed by Google.
- GCC 6.3 released
[2016-12-21]
- GCC 6.2 released
[2016-08-22]
- GCC 4.9.4 released
[2016-08-03]
- GCC 5.4 released
[2016-06-03]
- 2015 ACM Software System Award
[2016-04-29]
- GCC 6.1 released
[2016-04-27]
|
Supported Releases
- GCC 7.2
(changes)
-
Status:
2017-08-14
(regression fixes & docs only).
- GCC 6.4
(changes)
-
Status:
2017-07-04
(regression fixes & docs only).
- GCC 5.4
(changes)
-
Status:
2016-06-03
(regression fixes & docs only).
- Development:
GCC 8.0 (release criteria, changes)
-
Status:
2017-04-20
(Stage 1, general development).
Search our site
Get our announcements
|
|
|