GCC 17 Lands Initial Infrastructure For C++29

rbanffy1 pts0 comments

GCC 17 Lands Initial Infrastructure For C++29 - Phoronix

Articles & Reviews

News Archive

Forums

Premium Ad-Free<br>Contact

Popular Categories

Close

Articles & Reviews

News Archive

Forums

Premium

Contact

Categories

Computers Display Drivers Graphics Cards Linux Gaming Memory Motherboards Processors Software Storage Operating Systems Peripherals

GCC 17 Lands Initial Infrastructure For C++29

Written by Michael Larabel in GNU on 17 June 2026 at 06:23 AM EDT. Add A Comment

Merged yesterday to the GCC Git development codebase for next year's GCC 17 release is the initial infrastructure laying out support for -std=c++29 and the like for targeting the C++29 standard not anticipated for release until around 2029.

With GCC's C++26 support continuing to come together, GNU Compiler Collection developers have begun laying out the infrastructure for experimentally supporting C++29 as they begin to land changes for supporting that follow-up revision to the C++ programming language.

Yesterday's commit introduced support for using -std=c++29 to specify C++29 or alternatively the -std=c++2d alias. Similarly, there is also the -std=gnu++29 variant for the GNU dialect of C++29.

That infrastructure work landed via this commit by Red Hat compiler engineer Jakub Jelinek.

This early C++29 work follows the recent C++ committee meeting in Brno. Among the adopted features for draft C++29 include work on catching all undefined behavior in C++, designated initializaers for base classes, and other work on memory safety. See this trip report by Herb Sutter as usual for an excellent overview of the recent C++ standards meeting.

Add A Comment

Tweet

GCC Steering Committee Supports Inclusion Of WebAssembly Backend<br>GNU Linux-libre 7.1-gnu Released With More Driver Deblobbing, Unhappy With i486 Removal<br>GCC 17 Merges Function Multi-Versioning For APX & AVX10.2<br>GCC 15.3 Compiler Brings Nearly A Year Worth Of Bug Fixes<br>NVIDIA Engineer Devises Patch To Significantly Reduce GCC Bootstrap Time<br>GNU Gets Back Into Nutrition Software After 14 Year Hiatus

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Arch Linux Now Believes Malware Incident Under Control: More Than 1,500 Affected Packages<br>ReactOS "Open-Source Windows" Reaches The Milestone Of Being Able To Run Half-Life<br>macOS 27 Beta Breaks The Ability To Boot Asahi Linux<br>Arch Linux's AUR Sees More Than 400 Packages Compromised With Malware<br>Arch Linux AUR Hit By Another Wave Of Now More Sophisticated Malware Attack<br>Russian Spam & Profanities Are Now Plaguing The Arch Linux AUR<br>YSERVER: Modern X11 Server Written In Rust With The Help Of Claude Code<br>AMD Opens Pre-Orders For The Linux-Friendly Ryzen AI Halo Developer Platform

Epic Games Announces Lore Open-Source Version Control System

Myna Announced As Speech-To-Text Solution For The Ubuntu Desktop

Initial AMDGPU HDMI 2.1 FRL Support Successfully Merged For Linux 7.2

Qt Creator 20 IDE Released With AI Agent Support

GCC 17 Lands Initial Infrastructure For C++29

Linux Finally Ends AppleTalk Protocol Support

Mozilla Firefox Usage Of zlib-rs For Better Safety & Performance

Linux Enacts Guidance To Tighten Acceptance Of New File-Systems Into The Kernel

KDE Plasma 6 Desktop Finally Comes To Slackware

Btrfs Now Enables Large Folios By Default, Lands Huge Folios With Linux 7.2

Linux 7.2 Improves Anonymous/Unnamed Pipe Performance For Shell Pipelines & More

Linux 7.2 Can Significantly Lower Container Exit/Unmount Latency

Linux 7.2 Adds Ability To Limit Programs To Only Open Regular Files, Avoid Being Tricked Or Doing Silly Things

Wine Wayland Lands Fractional Scaling Support

KDE Plasma 6.7 Released With Per-Screen Virtual Desktops, Wayland Improvements

Linux 7.2 Drops Driver For The 40+ Year Old Hercules Monochrome ISA Graphics Card

Phoronix Premium allows ad-free access to the site, multi-page articles on a single page, and other features while supporting this site's continued operations.

Intel Core Ultra X7 Panther Lake Performance On Linux 7.1

Open-Source Success Achieved For Greater Transparency & Security: Running AMD openSIL + Coreboot On EPYC

Benchmarking The Performance Benefits To Ubuntu 26.10 amd64v3 Packages

RISC-V CPU Performance Up 8x In Five Years: SiFive HiFive Unmatched To SpacemiT K3

Linux 7.1 Helping Intel Arc Battlemage Graphics Achieve Better Performance

The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help by subscribing to Phoronix...

linux support infrastructure performance lands initial

Related Articles