summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>1999-01-18 10:07:21 +0000
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>1999-01-18 10:07:21 +0000
commit74c14db124370d030c334014677eff49504ed1bc (patch)
treec37eb0672c7b6222e6919bd2c98fb354276a0383 /gcc
parent932cf0bd24c3c88a9b109a83f440acf5fb34792f (diff)
downloadgcc-74c14db124370d030c334014677eff49504ed1bc.tar.gz
* invoke.texi (C++ Dialect Options): Document -fno-rtti.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24747 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/invoke.texi13
2 files changed, 17 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2072e4d5f4f..fe980ab5d50 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Mon Jan 18 09:56:41 1999 Jason Merrill <jason@yorick.cygnus.com>
+
+ * invoke.texi (C++ Dialect Options): Document -fno-rtti.
+
1999-01-18 Vladimir N. Makarov <vmakarov@cygnus.com>
* invoke.texi (-mcpu=740, -mcpu=750): New options.
diff --git a/gcc/invoke.texi b/gcc/invoke.texi
index 78e332d42b6..f30116f66c6 100644
--- a/gcc/invoke.texi
+++ b/gcc/invoke.texi
@@ -1089,11 +1089,24 @@ Disable diagnostics that the standard says a compiler does not need to
issue. Currently, this means the diagnostic for a name having multiple
meanings within a class.
+@item -fpermissive
+Downgrade messages about nonconformant code from errors to warnings. By
+default, g++ effectively sets @samp{-pedantic-errors} without
+@samp{-pedantic}; this option reverses that. This behavior and this
+option are superceded by @samp{-pedantic}, which works as it does for GNU C.
+
@item -frepo
Enable automatic template instantiation. This option also implies
@samp{-fno-implicit-templates}. @xref{Template Instantiation}, for more
information.
+@item -fno-rtti
+Disable generation of the information used by C++ runtime type
+identification features (@samp{dynamic_cast} and @samp{typeid}). If you
+don't use those parts of the language (or exception handling, which uses
+@samp{dynamic_cast} internally), you can save some space by using this
+flag.
+
@item -fstrict-prototype
Within an @samp{extern "C"} linkage specification, treat a function
declaration with no arguments, such as @samp{int foo ();}, as declaring