* invoke.texi (C++ Dialect Options): Document -fno-rtti.
authorJason Merrill <jason@yorick.cygnus.com>
Mon, 18 Jan 1999 10:07:21 +0000 (10:07 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 18 Jan 1999 10:07:21 +0000 (05:07 -0500)
From-SVN: r24747

gcc/ChangeLog
gcc/invoke.texi

index 2072e4d5f4ff183e7374690df46addb8c1752d38..fe980ab5d50fd1c89d9920300b54474339a57b93 100644 (file)
@@ -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.
index 78e332d42b64c9c935b24653a09b2413d9020927..f30116f66c6b90626172b613de28162ae5dac03a 100644 (file)
@@ -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