Landing: d06b04d90ca5

Project / Subsystem

gcc / gcc

Date

2026-07-09

Author

Karl Meakin

Commit

d06b04d90ca5dc572ecf49fc3676eb21e872ae14

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
commit_hash
d06b04d90ca5dc572ecf49fc3676eb21e872ae14
source_type
github
headline
GCC drops support for pre-C++14 compilers
tldr
GCC removes the `CONSTEXPR` macro, as C++14 support is now a mandatory build requirement.
author
Karl Meakin
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • build
  • developer
discussion_id_link
bugzilla_pr
date
2026-07-09T00:00:00.000Z

GCC has removed the CONSTEXPR macro, which was a workaround for older compilers lacking C++ constexpr keyword support. As GCC now requires C++14 mode for building, all compilers used for development must support constexpr, making the macro obsolete. This change simplifies the codebase by removing the macro and its uses across various files.