GCC 15 Moves C Default Language Version To C23

Written by Michael Larabel in GNU on 16 November 2024 at 06:56 AM EST. 18 Comments
GNU
The GCC 15 compiler on Friday switched its default C language version from the GNU dialect of C17 to the current C23 standard.

There's been talk for weeks of shifting to the C23 language standard by default now that C23 support in the GNU Compiler Collection is effectively complete. On Friday that change was merged by Joseph Myers of Red Hat's compiler team.

GCC defaults to C23


When not otherwise specified, GNU23 (C23) is used rather than GNU17 (C17). See this commit for more details if interested.

GCC 15.1 as the first stable version of the GCC 15 series should be out in March~April with many compiler improvements in tow from new CPU hardware targets to updated C/C++ features and more.
Related News
About The Author
Michael Larabel

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.

Popular News This Week