https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118301
--- Comment #6 from Richard Sandiford <rsandifo at gcc dot gnu.org> --- (In reply to Jonathan Wakely from comment #5) > We already have -std=c++2a for that and it doesn't solve anything. You obviously know better than me :), but I thought c++2a was used for things that aren't yet fully specified. Here it's about something that is fully specified but whose GCC implementation isn't fully supported/is still experimental. If we release with -std=c++20 while support for C++20 is still considered experimental then -std=c++2a (being a different option) doesn't cover that case.