GCC 10 Release Series
Changes, New Features, and Fixes

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

Caveats

General Improvements

New Languages and Language-Specific Improvements

C family

C

C++

Runtime Library (libstdc++)

D

Fortran

Go

libgccjit

New Targets and Target Specific Improvements

AArch64 & arm

AArch64

arm

AMD Radeon (GCN)

ARC

AVR

IA-32/x86-64

MIPS

PowerPC / PowerPC64 / RS6000

PRU

RISC-V

V850

Operating Systems

Improvements for plugin authors

Other significant improvements

GCC 10.1

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

GCC 10.2

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

GCC 10.3

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

Target Specific Changes

AArch64

x86-64

GCC 10.4

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

Target Specific Changes

x86-64

GCC 10.5

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