2012-01-08 Jonathan Wakely <jwakely....@gmail.com> * doc/cpp.texi (Predefined Macros): __STRICT_ANSI__ is defined for -std=c++98 and -std=c++11 too.
OK for trunk?
Index: doc/cpp.texi =================================================================== --- doc/cpp.texi (revision 182988) +++ doc/cpp.texi (working copy) @@ -2020,8 +2020,8 @@ testing @code{@w{(__GNUC__ && __cplusplu @item __STRICT_ANSI__ GCC defines this macro if and only if the @option{-ansi} switch, or a -@option{-std} switch specifying strict conformance to some version of ISO C, -was specified when GCC was invoked. It is defined to @samp{1}. +@option{-std} switch specifying strict conformance to some version of ISO C +or ISO C++, was specified when GCC was invoked. It is defined to @samp{1}. This macro exists primarily to direct GNU libc's header files to restrict their definitions to the minimal set found in the 1989 C standard.