Back Original

GCC 16 has been released

This page is a "brief" summary of some of the huge number of improvements in GCC 16. You may also want to check out our Porting to GCC 16 page and the full GCC documentation.

Caveats

General Improvements

Documentation

New Languages and Language specific improvements

OpenMP

See the GNU Offloading and Multi-Processing Project (GOMP) page for general information.

OpenACC

See the GCC OpenACC wiki page for general information.

Ada

GNAT Extensions

Other

C++

Runtime Library (libstdc++)

Fortran

Modula-2

Algol 68

New Targets and Target Specific Improvements

IA-32/x86-64

AMD GPU (GCN)

LoongArch

S/390, System z, IBM z Systems

Operating Systems

Solaris

Windows

Improvements to GCC Diagnostics

Improvements for plugin authors

Improvements to Static Analyzer

Improvements to libgdiagnostics

libgdiagnostics has gained 37 entrypoints:

Other significant improvements

GCC 16.1

This is the list of problem reports (PRs) from GCC's bug tracking system that are known to be fixed in the 16.1 release. This list might not be complete (that is, it is possible that some PRs that have been fixed are not listed here).