diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-01-18 10:07:21 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 1999-01-18 10:07:21 +0000 |
commit | 74c14db124370d030c334014677eff49504ed1bc (patch) | |
tree | c37eb0672c7b6222e6919bd2c98fb354276a0383 /gcc | |
parent | 932cf0bd24c3c88a9b109a83f440acf5fb34792f (diff) | |
download | gcc-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/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 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 |