OSDN Git Service

* extend.texi: ISO C99 is not a draft anymore.
authorloewis <loewis@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Apr 2000 07:20:47 +0000 (07:20 +0000)
committerloewis <loewis@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 11 Apr 2000 07:20:47 +0000 (07:20 +0000)
* invoke.texi: ISO C++ is not a draft anymore.
* cpp.texi: __cplusplus is required by the ISO standard.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33073 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/cpp.texi
gcc/extend.texi
gcc/invoke.texi

index cb48e72..d3e5e33 100644 (file)
@@ -1,5 +1,9 @@
 2000-04-11  Martin v. Löwis  <loewis@informatik.hu-berlin.de>
 
+       * extend.texi: ISO C99 is not a draft anymore.
+       * invoke.texi: ISO C++ is not a draft anymore.
+       * cpp.texi: __cplusplus is required by the ISO standard.
+
        * extend.texi (-fthis-is-variable): Undocument.
        * flags.h (warn_template_debugging): Remove declaration.
        * gcc.1 (-fall-virtual, -fenum-int-equiv, -fthis-is-variable,
index e0442a1..700d637 100644 (file)
@@ -1036,10 +1036,11 @@ C++.
 
 @item __cplusplus 
 @findex __cplusplus 
-The draft ANSI standard for C++ used to require predefining this
-variable.  Though it is no longer required, GNU C++ continues to define
-it, as do other popular C++ compilers.  You can use @samp{__cplusplus}
-to test whether a header is compiled by a C compiler or a C++ compiler.
+The ISO standard for C++ requires predefining this variable.  You can
+use @samp{__cplusplus} to test whether a header is compiled by a C
+compiler or a C++ compiler. The compiler currently uses a value of
+@samp{1}, instead of the value @samp{199711L}, which would indicate
+full conformance with the standard.
 
 @item __STRICT_ANSI__
 @findex __STRICT_ANSI__
index 00b5d97..4cce201 100644 (file)
@@ -3094,7 +3094,7 @@ meaning inside a function, since the preprocessor does not do anything
 special with the identifier @code{__FUNCTION__}.
 
 GNU CC also supports the magic word @code{__func__}, defined by the
-draft standard for C-99:
+ISO standard C-99:
 
 @display
 The identifier @code{__func__} is implicitly declared by the translator
index 3617616..6638839 100644 (file)
@@ -1088,7 +1088,7 @@ This option is deprecated.
 @itemx -fno-for-scope
 If -ffor-scope is specified, the scope of variables declared in
 a @i{for-init-statement} is limited to the @samp{for} loop itself,
-as specified by the draft C++ standard.
+as specified by the C++ standard.
 If -fno-for-scope is specified, the scope of variables declared in
 a @i{for-init-statement} extends to the end of the enclosing scope,
 as was the case in old versions of gcc, and other (traditional)