https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93958
Bug ID: 93958
Summary: gcc trunk supports -std=c++20 but not -std=gnu++20
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: romain.geissler at amadeus dot com
Target Milestone: ---
Hi,
Quite simple (and not important) "bug" report, recently Jason added the support
of -std=c++20 (instead of -std=c++2a), but it looks like the gnu counter part
-std=gnu++20 is not allowed.
# This works:
g++ -std=c++20 -o /dev/null -x c++ -c - <<<""
# This doesn't:
g++ -std=gnu++20 -o /dev/null -x c++ -c - <<<""
g++: error: unrecognized command-line option ‘-std=gnu++20’; did you mean
‘-std=gnu++2a’?
Cheers,
Romain