From: Jason Merrill Date: Fri, 7 Mar 2014 16:23:57 +0000 (-0500) Subject: * c.opt: Add -std=c++14. X-Git-Tag: releases/gcc-4.9.0~540 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=70e24808f8127598503e2d675aa9558dd174bf8b;p=thirdparty%2Fgcc.git * c.opt: Add -std=c++14. From-SVN: r208404 --- diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 0c22f894aef6..6830fd572715 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,7 @@ +2014-03-07 Jason Merrill + + * c.opt: Add -std=c++14. + 2014-03-06 Marek Polacek PR c/60197 diff --git a/gcc/c-family/c.opt b/gcc/c-family/c.opt index aad54e2cd348..93fb7c25b1de 100644 --- a/gcc/c-family/c.opt +++ b/gcc/c-family/c.opt @@ -1349,15 +1349,18 @@ Conform to the ISO 1998 C++ standard revised by the 2003 technical corrigendum std=c++11 C++ ObjC++ -Conform to the ISO 2011 C++ standard (experimental and incomplete support) +Conform to the ISO 2011 C++ standard std=c++0x -C++ ObjC++ Alias(std=c++11) +C++ ObjC++ Alias(std=c++11) Undocumented Deprecated in favor of -std=c++11 std=c++1y C++ ObjC++ -Conform to the ISO 201y(7?) C++ draft standard (experimental and incomplete support) +Conform to the ISO 2014(?) C++ draft standard (experimental and incomplete support) + +std=c++14 +C++ ObjC++ Alias(std=c++1y) Undocumented std=c11 C ObjC diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 4a5caa38cbdf..2ee091aa0fb2 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -1722,14 +1722,12 @@ C++ code. @item c++11 @itemx c++0x -The 2011 ISO C++ standard plus amendments. Support for C++11 is still -experimental, and may change in incompatible ways in future releases. +The 2011 ISO C++ standard plus amendments. The name @samp{c++0x} is deprecated. @item gnu++11 @itemx gnu++0x -GNU dialect of @option{-std=c++11}. Support for C++11 is still -experimental, and may change in incompatible ways in future releases. +GNU dialect of @option{-std=c++11}. The name @samp{gnu++0x} is deprecated. @item c++1y