diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 1999-01-18 10:07:21 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1999-01-18 05:07:21 -0500 |
commit | 8c7707b030e111b02c9398436a7600f0a4447618 (patch) | |
tree | c37eb0672c7b6222e6919bd2c98fb354276a0383 | |
parent | bef84347b46063152483e44d53f2301f82eeaa85 (diff) | |
download | gcc-8c7707b030e111b02c9398436a7600f0a4447618.zip gcc-8c7707b030e111b02c9398436a7600f0a4447618.tar.gz gcc-8c7707b030e111b02c9398436a7600f0a4447618.tar.bz2 |
* invoke.texi (C++ Dialect Options): Document -fno-rtti.
From-SVN: r24747
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/invoke.texi | 13 |
2 files changed, 17 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2072e4d..fe980ab 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 78e332d..f30116f 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 |