diff options
author | Brendan Kehoe <brendan@gcc.gnu.org> | 1998-02-18 05:49:56 -0500 |
---|---|---|
committer | Brendan Kehoe <brendan@gcc.gnu.org> | 1998-02-18 05:49:56 -0500 |
commit | 53f23613061ec6826a1aa89ddf1ae330bc5003dd (patch) | |
tree | 5ab87c0bc2efc897c3703f40a57860e2f41bbc54 /gcc | |
parent | d9525bec09ede003c7bf29bc0ceef27ec083e4a9 (diff) | |
download | gcc-53f23613061ec6826a1aa89ddf1ae330bc5003dd.zip gcc-53f23613061ec6826a1aa89ddf1ae330bc5003dd.tar.gz gcc-53f23613061ec6826a1aa89ddf1ae330bc5003dd.tar.bz2 |
add doc for -fsquangle/-fno-squangle
From-SVN: r18066
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/invoke.texi | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/invoke.texi b/gcc/invoke.texi index 562eb77..44292d6 100644 --- a/gcc/invoke.texi +++ b/gcc/invoke.texi @@ -1090,6 +1090,15 @@ Enable automatic template instantiation. This option also implies @samp{-fno-implicit-templates}. @xref{Template Instantiation}, for more information. +@item -fsquangle +@item -fno-squangle +@samp{-fsquangle} will enable a compressed form of name mangling for +identifiers. In particular, it helps to shorten very long names by recognizing +types and class names which occur more than once, replacing them with special +short ID codes. This option also requires any C++ libraries being used to +be compiled with this option as well. The compiler has this disabled (the +equivalent of @samp{-fno-squangle}) by default. + @item -fthis-is-variable Permit assignment to @code{this}. The incorporation of user-defined free store management into C++ has made assignment to @samp{this} an |