Landing: 20a1e5b5c5ad

Project / Subsystem

gcc / gcc/unicode

Date

2026-09-18

Author

Jakub Jelinek

Commit

20a1e5b5c5addc4378f5e9d711649c9e5ab82d81

Source

github

Perf win

No

Breaking

Yes

All attributes

project
gcc
subsystem
gcc/unicode
patch_id
—
commit_hash
20a1e5b5c5addc4378f5e9d711649c9e5ab82d81
source_type
github
headline
Update GCC components to Unicode 18.0.0
tldr
GCC's Unicode handling is updated to version 18.0.0.
author
Jakub Jelinek
outcome
committed
performance_win
false
breaking_change
true
series_id
—
series_parts
[]
tags
  • • unicode
  • • internationalization
  • • libstdc++
  • • libcpp
discussion_id_link
—
bugzilla_pr
—
date
2026-09-18T00:00:00.000Z

GCC’s contrib, libcpp, and libstdc++ components have been updated to align with the Unicode 18.0.0 standard, released on September 16, 2026. This update includes changes to various Unicode data files and regenerates necessary header files. The libstdc++ inline namespace and version code have also been bumped. Testcases have been enhanced to cover new characters and ranges introduced in this Unicode version.