News: 0001506166

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

GCC 15 Moves C Default Language Version To C23

([GNU] 5 Hours Ago C23 / GNU23)


The [1]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 [2]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.

When not otherwise specified, GNU23 (C23) is used rather than GNU17 (C17). See [3]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.



[1] https://www.phoronix.com/search/GCC+15

[2] https://www.phoronix.com/news/GCC-Prepares-std-gnu23-Default

[3] https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=55e3bd376b2214e200fa76d12b67ff259b06c212



phoronix

I'm not prejudiced, I hate everyone equally.