From: Jason Merrill Date: Mon, 18 Jan 1999 10:07:21 +0000 (+0000) Subject: * invoke.texi (C++ Dialect Options): Document -fno-rtti. X-Git-Tag: prereleases/libgcj-0.1~1278 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8c7707b030e111b02c9398436a7600f0a4447618;p=thirdparty%2Fgcc.git * invoke.texi (C++ Dialect Options): Document -fno-rtti. From-SVN: r24747 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2072e4d5f4ff..fe980ab5d50f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Mon Jan 18 09:56:41 1999 Jason Merrill + + * invoke.texi (C++ Dialect Options): Document -fno-rtti. + 1999-01-18 Vladimir N. Makarov * invoke.texi (-mcpu=740, -mcpu=750): New options. diff --git a/gcc/invoke.texi b/gcc/invoke.texi index 78e332d42b64..f30116f66c6b 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