aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMartin v. Löwis <loewis@informatik.hu-berlin.de>1998-09-10 05:55:04 +0000
committerMartin v. Löwis <loewis@gcc.gnu.org>1998-09-10 05:55:04 +0000
commit95c81fb86f29ec32dd335f0e780f52d4317b7bff (patch)
treeabdc64441ae2441d0f81a254aa11e16f5e73817d /gcc
parent8feb7351f8d66ccda98dec556b69d51f3d7aadb1 (diff)
downloadgcc-95c81fb86f29ec32dd335f0e780f52d4317b7bff.zip
gcc-95c81fb86f29ec32dd335f0e780f52d4317b7bff.tar.gz
gcc-95c81fb86f29ec32dd335f0e780f52d4317b7bff.tar.bz2
* invoke.texi (C++ Dialect Options): Document -fhonor-std.
From-SVN: r22377
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/invoke.texi9
2 files changed, 12 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index dfcb9b5..943a3b9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Thu Sep 10 14:48:59 1998 Martin von Löwis <loewis@informatik.hu-berlin.de>
+
+ * invoke.texi (C++ Dialect Options): Document -fhonor-std.
+
Thu Sep 10 01:38:05 1998 Jeffrey A Law (law@cygnus.com)
* reg-stack.c (straighten_stack): Do nothing if the virtual stack is
diff --git a/gcc/invoke.texi b/gcc/invoke.texi
index 6751d87..5ddb9c9 100644
--- a/gcc/invoke.texi
+++ b/gcc/invoke.texi
@@ -104,7 +104,7 @@ in the following sections.
@smallexample
-fall-virtual -fdollars-in-identifiers -felide-constructors
-fenum-int-equiv -fexternal-templates -ffor-scope
--fno-for-scope -fhandle-signatures -fmemoize-lookups
+-fno-for-scope -fhandle-signatures -fhonor-std -fmemoize-lookups
-fname-mangling-version-@var{n} -fno-default-inline
-fno-gnu-keywords -fnonnull-objects -fguiding-decls
-foperator-names -fno-optional-diags -fstrict-prototype -fthis-is-variable
@@ -1021,6 +1021,13 @@ abstract types. The default (@samp{-fno-handle-signatures}) is not to
recognize them. @xref{C++ Signatures, Type Abstraction using
Signatures}.
+@item -fhonor-std
+Treat the @code{namespace std} as a namespace, instead of ignoring
+it. For compatibility with earlier versions of g++, the compiler will,
+by default, ignore @code{namespace-declarations},
+@code{using-declarations}, @code{using-directives}, and
+@code{namespace-names}, if they involve @code{std}.
+
@item -fhuge-objects
Support virtual function calls for objects that exceed the size
representable by a @samp{short int}. Users should not use this flag by