One missing bit from r10-6656.  The docs and target-supports.exp
already handle -std=gnu++20.

Ok?

2020-02-29  Marek Polacek  <pola...@redhat.com>

        PR c++/93958 - add missing -std=gnu++20.
        * c.opt: Add -std=gnu++20.
---
 gcc/c-family/c.opt | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gcc/c-family/c.opt b/gcc/c-family/c.opt
index b7e4fe146b2..1cd585fa71d 100644
--- a/gcc/c-family/c.opt
+++ b/gcc/c-family/c.opt
@@ -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

base-commit: 38b1722d5d44c52e06a8694b8fa36793735e27d1
-- 
Marek Polacek • Red Hat, Inc. • 300 A St, Boston, MA

Reply via email to