diff options
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/cpp.texi | 5 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 10 |
2 files changed, 14 insertions, 1 deletions
diff --git a/gcc/doc/cpp.texi b/gcc/doc/cpp.texi index 8e9cba3..52f2606 100644 --- a/gcc/doc/cpp.texi +++ b/gcc/doc/cpp.texi @@ -1877,7 +1877,10 @@ selected, the value of the macro is @code{199711L} for the 1998 C++ standard, @code{201103L} for the 2011 C++ standard, @code{201402L} for the 2014 C++ standard, -@code{201703L} for the 2017 C++ standard. +@code{201703L} for the 2017 C++ standard, +or an unspecified value strictly larger than @code{201703L} for the +experimental languages enabled by @option{-std=c++2a} and +@option{-std=gnu++2a}. @item __OBJC__ This macro is defined, with value 1, when the Objective-C compiler is in diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 60650c8..204c9b7 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -1880,6 +1880,16 @@ The name @samp{c++1z} is deprecated. @itemx gnu++1z GNU dialect of @option{-std=c++17}. The name @samp{gnu++1z} is deprecated. + +@item c++2a +The next revision of the ISO C++ standard, tentatively planned for +2020. Support is highly experimental, and will almost certainly +change in incompatible ways in future releases. + +@item gnu++2a +GNU dialect of @option{-std=c++2a}. Support is highly experimental, +and will almost certainly change in incompatible ways in future +releases. @end table @item -fgnu89-inline |