diff options
author | Mark Mitchell <mark@codesourcery.com> | 2001-06-11 21:29:39 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2001-06-11 21:29:39 +0000 |
commit | 25b5b4657bb687964f54f3ec3f6aece9645b22c2 (patch) | |
tree | de2fc619f0b4fe48e434795a71a13082c9b4b6db /gcc/doc/c-tree.texi | |
parent | c94cfc8b23653bbc1696693089e8c8885146252c (diff) | |
download | gcc-25b5b4657bb687964f54f3ec3f6aece9645b22c2.zip gcc-25b5b4657bb687964f54f3ec3f6aece9645b22c2.tar.gz gcc-25b5b4657bb687964f54f3ec3f6aece9645b22c2.tar.bz2 |
c-tree.texi: Update information about flag_honor_std.
* doc/c-tree.texi: Update information about flag_honor_std.
* doc/install.texi: Note that binutils is required on HPUX 11.
* doc/invoke.texi (-fhonor-std): Note that -fno-honor-std is
now the default.
* config/mips/abi64.h (RETURN_IN_MEMORY): Fix handling of
variable-sized types.
* lang-options.h: Emit documentation for -fno-honor-std, not
-fhonor-std.
From-SVN: r43226
Diffstat (limited to 'gcc/doc/c-tree.texi')
-rw-r--r-- | gcc/doc/c-tree.texi | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/gcc/doc/c-tree.texi b/gcc/doc/c-tree.texi index 7fe7b4c..d5a786b 100644 --- a/gcc/doc/c-tree.texi +++ b/gcc/doc/c-tree.texi @@ -619,16 +619,13 @@ representation, the global namespace is no different from any other namespace. Thus, in what follows, we describe namespaces generally, rather than the global namespace in particular. -The @code{::std} namespace, however, @emph{is} special, unless -@code{flag_honor_std} is set. This variable is set by the use -@option{-fhonor-std} (or an option that implies it, like -@option{-fnew-abi}), when invoking G++. When @code{flag_honor_std} is -set, the @code{std} namespace is just like any other namespace. When +The @code{::std} namespace, however, @emph{is} special when +@code{flag_honor_std} is not set. When @code{flag_honor_std} is set, +the @code{std} namespace is just like any other namespace. When @code{flag_honor_std} is not set, however, the @code{::std} namespace is treated as a synonym for the global namespace, thereby allowing users to write code that will work with compilers that put the standard library -in the @code{::std} namespace, even though the library supplied with G++ -does not do so, as of GCC 2.95. The @code{std} namespace is represented +in the @code{::std} namespace. The @code{std} namespace is represented by the variable @code{std_node}. Although @code{std_node} is a @code{NAMESPACE_DECL}, it does not have all the fields required of a real namespace, and the macros and functions described here do not work, |