🏳️GCC, the GNU Compiler Collection - GNU Project

Website favicongcc.gnu.org

GCC, the GNU Compiler Collection

================================

The GNU Compiler Collection includes front ends for [C](c99status.html), [C++](projects/cxx-status.html), Objective-C, [Fortran](fortran/), Ada, Go, D and Modula-2 as well as libraries for these languages (libstdc++,...). GCC was originally written as the compiler for the [GNU operating system](http://www.gnu.org/gnu/thegnuproject.html). The GNU system was developed to be 100% free software, free in the sense that it [respects the user's freedom](http://www.gnu.org/philosophy/free-sw.html).

We strive to provide regular, high quality [releases](releases.html), which we want to work well on a variety of native and cross targets (including GNU/Linux), and encourage everyone to [contribute](contribute.html) changes or help [testing](testing/) GCC. Our sources are readily and freely available via [Git](git.html) and weekly [snapshots](snapshots.html).

Major decisions about GCC are made by the [steering committee](steering.html), guided by the [mission statement](gccmission.html).

* * *

[News](#news)

-------------

[GCC developer room at FOSDEM 2025: Call for Participation open](https://inbox.sourceware.org/gcc/[email protected]/) \[2024-10-30\]

FOSDEM 2025: Brussels, Belgium, February 1-2 2025

[GCC 14.2](gcc-14/) released \[2024-08-01\]

[GCC 11.5](gcc-11/) released \[2024-07-19\]

[GCC 12.4](gcc-12/) released \[2024-06-20\]

[GCC 13.3](gcc-13/) released \[2024-05-21\]

[GNU Tools Cauldron 2024](https://gcc.gnu.org/wiki/cauldron2024) \[2024-05-07\]

Prague, Czech Republic, September 14-16 2024

[GCC 14.1](gcc-14/) released \[2024-05-07\]

[GCC developer room at FOSDEM 2024: Call for Participation open](https://inbox.sourceware.org/gcc/[email protected]/) \[2023-11-20\]

FOSDEM 2024: Brussels, Belgium, February 3-4 2024

[GNU Tools Cauldron 2023](https://gcc.gnu.org/wiki/cauldron2023) \[2023-09-05\]

Cambridge, United Kingdom, September 22-24 2023

[GCC 13.2](gcc-13/) released \[2023-07-27\]

[GCC 10.5](gcc-10/) released \[2023-07-07\]

[GCC Code of Conduct](conduct.html) adopted \[2023-06-16\]

[GCC 11.4](gcc-11/) released \[2023-05-29\]

[GCC 12.3](gcc-12/) released \[2023-05-08\]

[GCC 13.1](gcc-13/) released \[2023-04-26\]

[GCC BPF in Compiler Explorer](https://godbolt.org/z/GT1vGdzMb) \[2022-12-23\]

Support for a nightly build of the bpf-unknown-none-gcc compiler has been contributed to Compiler Explorer (aka godbolt.org) by Marc Poulhiès

[Modula-2 front end added](gcc-13/changes.html#modula2) \[2022-12-14\]

The Modula-2 programming language front end has been added to GCC. This front end was contributed by Gaius Mulley.

[Older news](https://gcc.gnu.org/news.html) | More news? Let [email protected] know!

Supported Releases

------------------

[GCC 14.2](gcc-14/) ([changes](gcc-14/changes.html))

Status: [2024-07-11](https://gcc.gnu.org/pipermail/gcc/2024-July/244363.html) (regression fixes & docs only).

[Serious regressions](https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=regexp&short_desc=%5C%5B\(%5B%200-9.%2F%5D*%5B%20%2F%5D\)*14%5B%20%2F%5D%5B%200-9.%2F%5D*%5BRr%5Degression%20*%5C%5D&target_milestone=12.5&target_milestone=13.4&target_milestone=14.3&known_to_fail_type=allwordssubstr&known_to_work_type=allwordssubstr&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&gcchost_type=allwordssubstr&gcchost=&gcctarget_type=allwordssubstr&gcctarget=&gccbuild_type=allwordssubstr&gccbuild=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=SUSPENDED&bug_status=WAITING&bug_status=REOPENED&priority=P1&priority=P2&priority=P3&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=). [All regressions](https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=regexp&short_desc=%5C%5B\(%5B%200-9.%2F%5D*%5B%20%2F%5D\)*14%5B%20%2F%5D%5B%200-9.%2F%5D*%5BRr%5Degression%20*%5C%5D&target_milestone=12.5&target_milestone=13.4&target_milestone=14.3&known_to_fail_type=allwordssubstr&known_to_work_type=allwordssubstr&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&gcchost_type=allwordssubstr&gcchost=&gcctarget_type=allwordssubstr&gcctarget=&gccbuild_type=allwordssubstr&gccbuild=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=SUSPENDED&bug_status=WAITING&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=).

[GCC 13.3](gcc-13/) ([changes](gcc-13/changes.html))

Status: [2024-04-30](https://gcc.gnu.org/pipermail/gcc/2024-April/243860.html) (regression fixes & docs only).

[Serious regressions](https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=regexp&short_desc=%5C%5B\(%5B%200-9.%2F%5D*%5B%20%2F%5D\)*13%5B%20%2F%5D%5B%200-9.%2F%5D*%5BRr%5Degression%20*%5C%5D&target_milestone=12.5&target_milestone=13.4&known_to_fail_type=allwordssubstr&known_to_work_type=allwordssubstr&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&gcchost_type=allwordssubstr&gcchost=&gcctarget_type=allwordssubstr&gcctarget=&gccbuild_type=allwordssubstr&gccbuild=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=SUSPENDED&bug_status=WAITING&bug_status=REOPENED&priority=P1&priority=P2&priority=P3&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=). [All regressions](https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=regexp&short_desc=%5C%5B\(%5B%200-9.%2F%5D*%5B%20%2F%5D\)*13%5B%20%2F%5D%5B%200-9.%2F%5D*%5BRr%5Degression%20*%5C%5D&target_milestone=12.5&target_milestone=13.4&known_to_fail_type=allwordssubstr&known_to_work_type=allwordssubstr&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&gcchost_type=allwordssubstr&gcchost=&gcctarget_type=allwordssubstr&gcctarget=&gccbuild_type=allwordssubstr&gccbuild=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=SUSPENDED&bug_status=WAITING&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=).

[GCC 12.4](gcc-12/) ([changes](gcc-12/changes.html))

Status: [2024-06-20](https://gcc.gnu.org/pipermail/gcc/2024-June/244174.html) (regression fixes & docs only).

[Serious regressions](https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=regexp&short_desc=%5C%5B\(%5B%200-9.%2F%5D*%5B%20%2F%5D\)*12%5B%20%2F%5D%5B%200-9.%2F%5D*%5BRr%5Degression%20*%5C%5D&target_milestone=12.5&known_to_fail_type=allwordssubstr&known_to_work_type=allwordssubstr&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&gcchost_type=allwordssubstr&gcchost=&gcctarget_type=allwordssubstr&gcctarget=&gccbuild_type=allwordssubstr&gccbuild=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=SUSPENDED&bug_status=WAITING&bug_status=REOPENED&priority=P1&priority=P2&priority=P3&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=). [All regressions](https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=regexp&short_desc=%5C%5B\(%5B%200-9.%2F%5D*%5B%20%2F%5D\)*12%5B%20%2F%5D%5B%200-9.%2F%5D*%5BRr%5Degression%20*%5C%5D&target_milestone=12.5&known_to_fail_type=allwordssubstr&known_to_work_type=allwordssubstr&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&gcchost_type=allwordssubstr&gcchost=&gcctarget_type=allwordssubstr&gcctarget=&gccbuild_type=allwordssubstr&gccbuild=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=SUSPENDED&bug_status=WAITING&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=).

Development: GCC 15.0 ([release criteria](gcc-15/criteria.html), [changes](gcc-15/changes.html))

Status: [2025-02-27](https://gcc.gnu.org/pipermail/gcc/2025-February/245593.html) (regression fixes & docs only).

[Serious regressions](https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=regexp&short_desc=%5C%5B\(%5B%200-9.%2F%5D*%5B%20%2F%5D\)*15%5B%20%2F%5D%5B%200-9.%2F%5D*%5BRr%5Degression%20*%5C%5D&target_milestone=12.5&target_milestone=13.4&target_milestone=14.3&target_milestone=15.0&known_to_fail_type=allwordssubstr&known_to_work_type=allwordssubstr&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&gcchost_type=allwordssubstr&gcchost=&gcctarget_type=allwordssubstr&gcctarget=&gccbuild_type=allwordssubstr&gccbuild=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=SUSPENDED&bug_status=WAITING&bug_status=REOPENED&priority=P1&priority=P2&priority=P3&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=). [All regressions](https://gcc.gnu.org/bugzilla/buglist.cgi?query_format=advanced&short_desc_type=regexp&short_desc=%5C%5B\(%5B%200-9.%2F%5D*%5B%20%2F%5D\)*15%5B%20%2F%5D%5B%200-9.%2F%5D*%5BRr%5Degression%20*%5C%5D&target_milestone=12.5&target_milestone=13.4&target_milestone=14.3&target_milestone=15.0&known_to_fail_type=allwordssubstr&known_to_work_type=allwordssubstr&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&gcchost_type=allwordssubstr&gcchost=&gcctarget_type=allwordssubstr&gcctarget=&gccbuild_type=allwordssubstr&gccbuild=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=SUSPENDED&bug_status=WAITING&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0=).

Search our site

---------------

Match: All words Any word Boolean expression Sort by: Newest Best Match

There is also a [detailed search form](search.html).

Get our announcements

---------------------

About GCC

[Mission](gccmission.html)  

[Releases](releases.html)  

[Snapshots](snapshots.html)  

[Mailing lists](lists.html)  

[Contributors](https://gcc.gnu.org/onlinedocs/gcc/Contributors.html)  

[IRC](https://gcc.gnu.org/wiki/GCConIRC)  

[@gnutools](https://twitter.com/gnutools)

[Mastodon](https://fosstodon.org/@gnutools)

[](https://my.fsf.org/civicrm/contribute/transact?reset=1&id=57)

Documentation

[Installation](https://gcc.gnu.org/install/)  

· [Platforms](https://gcc.gnu.org/install/specific.html)  

[Manual](onlinedocs/)  

[FAQ](faq.html)  

[Wiki](https://gcc.gnu.org/wiki)  

[Pointers](readings.html)

Download

[Mirrors](mirrors.html)  

[Binaries](https://gcc.gnu.org/install/binaries.html)

Sources

[Git](git.html)  

[...write access](gitwrite.html)  

[Rsync](rsync.html)  

Development

[Plan](develop.html) & [Timeline](develop.html#timeline)  

[Contributing](contribute.html)  

[Why contribute?](contributewhy.html)  

[Open projects](projects/)  

[Front ends](frontends.html)  

[Back ends](backends.html)  

[Extensions](extensions.html)  

[Testing](testing/)  

[Benchmarks](benchmarks/)  

[Translations](translation.html)  

Bugs

[Known bugs](bugs/#known)  

[How to report](bugs/)  

[Bug tracker](https://gcc.gnu.org/bugzilla/)  

· [Management](bugs/management.html)

For questions related to the use of GCC, please consult these web pages and the [GCC manuals](https://gcc.gnu.org/onlinedocs/). If that fails, the [[email protected]](mailto:[email protected]) mailing list might help. Comments on these web pages and the development of GCC are welcome on our developer list at [[email protected]](mailto:[email protected]). All of [our lists](https://gcc.gnu.org/lists.html) have public archives.

Copyright (C) [Free Software Foundation, Inc.](https://www.fsf.org) Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

These pages are [maintained by the GCC team](https://gcc.gnu.org/about.html). Last modified 2025-03-01.