aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc/c-tree.texi
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>2001-06-11 21:29:39 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>2001-06-11 21:29:39 +0000
commit25b5b4657bb687964f54f3ec3f6aece9645b22c2 (patch)
treede2fc619f0b4fe48e434795a71a13082c9b4b6db /gcc/doc/c-tree.texi
parentc94cfc8b23653bbc1696693089e8c8885146252c (diff)
downloadgcc-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.texi11
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,