c++: Add -std=gnu++20 option [PR93958]
authorMarek Polacek <polacek@redhat.com>
Sat, 29 Feb 2020 19:50:19 +0000 (14:50 -0500)
committerMarek Polacek <polacek@redhat.com>
Mon, 2 Mar 2020 17:35:08 +0000 (12:35 -0500)
One missing bit from r10-6656.  The docs and target-supports.exp
already handle -std=gnu++20.

2020-03-02  Marek Polacek  <polacek@redhat.com>

PR c++/93958 - add missing -std=gnu++20.
* c.opt: Add -std=gnu++20.

gcc/c-family/ChangeLog
gcc/c-family/c.opt

index 434bac6408da27c846931b5bd3335623667bc5c6..2e11b000094cb4646efe820989e523c1077c15c1 100644 (file)
@@ -1,3 +1,8 @@
+2020-03-02  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/93958 - add missing -std=gnu++20.
+       * c.opt: Add -std=gnu++20.
+
 2020-03-01  Martin Sebor  <msebor@redhat.com>
 
        PR c++/92721
index b7e4fe146b26ff05159fcc8269ae36eafb6888ae..1cd585fa71d5c15c3bff0ff922d9a6424ac8c359 100644 (file)
@@ -2149,7 +2149,11 @@ Conform to the ISO 2017 C++ standard with GNU extensions.
 
 std=gnu++2a
 C++ ObjC++
-Conform to the ISO 2020(?) C++ draft standard with GNU extensions (experimental and incomplete support).
+Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support).
+
+std=gnu++20
+C++ ObjC++ Alias(std=gnu++2a)
+Conform to the ISO 2020 C++ draft standard with GNU extensions (experimental and incomplete support).
 
 std=gnu11
 C ObjC