cpp.texi (Predefined Macros): __STRICT_ANSI__ is defined for -std=c++98 and -std=c++11 too.

2012-01-08  Jonathan Wakely  <jwakely.gcc@gmail.com>

	* doc/cpp.texi (Predefined Macros): __STRICT_ANSI__ is defined
	for -std=c++98 and -std=c++11 too.

From-SVN: r182991
This commit is contained in:
Jonathan Wakely 2012-01-08 13:24:42 +00:00 committed by Jonathan Wakely
parent b78384e048
commit e478624f6c
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2012-01-08 Jonathan Wakely <jwakely.gcc@gmail.com>
* doc/cpp.texi (Predefined Macros): __STRICT_ANSI__ is defined
for -std=c++98 and -std=c++11 too.
2012-01-08 Chung-Lin Tang <cltang@codesourcery.com> 2012-01-08 Chung-Lin Tang <cltang@codesourcery.com>
* cfgloop.c (cancel_loop): Add free() of bbs array. * cfgloop.c (cancel_loop): Add free() of bbs array.

View File

@ -2020,8 +2020,8 @@ testing @code{@w{(__GNUC__ && __cplusplus)}}.
@item __STRICT_ANSI__ @item __STRICT_ANSI__
GCC defines this macro if and only if the @option{-ansi} switch, or a 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, @option{-std} switch specifying strict conformance to some version of ISO C
was specified when GCC was invoked. It is defined to @samp{1}. 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 This macro exists primarily to direct GNU libc's header files to
restrict their definitions to the minimal set found in the 1989 C restrict their definitions to the minimal set found in the 1989 C
standard. standard.