aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMark Mitchell <mark@codesourcery.com>1999-09-20 20:24:42 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>1999-09-20 20:24:42 +0000
commitea003f6d7c5c6c58661582cd6d040202a176e888 (patch)
tree10aea4e86d86a1ad4e40f46d99a4839bada38c2d /gcc
parent9bfadf57a238dc37fc2b63a1fc2ba75495201063 (diff)
downloadgcc-ea003f6d7c5c6c58661582cd6d040202a176e888.zip
gcc-ea003f6d7c5c6c58661582cd6d040202a176e888.tar.gz
gcc-ea003f6d7c5c6c58661582cd6d040202a176e888.tar.bz2
* invoke.texi (-fthis-is-variable): Remove documentation.
From-SVN: r29532
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/invoke.texi11
2 files changed, 5 insertions, 10 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1797612..f74b292 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Mon Sep 20 13:29:41 1999 Mark Mitchell <mark@codesourcery.com>
+
+ * invoke.texi (-fthis-is-variable): Remove documentation.
+
Mon Sep 20 12:59:16 1999 Richard Henderson <rth@cygnus.com>
* basic-block.h (compute_bb_for_insn): Declare.
diff --git a/gcc/invoke.texi b/gcc/invoke.texi
index 43bd749..a8190d9 100644
--- a/gcc/invoke.texi
+++ b/gcc/invoke.texi
@@ -109,7 +109,7 @@ in the following sections.
-fhonor-std -fhuge-objects -fno-implicit-templates -finit-priority
-fno-implement-inlines -fname-mangling-version-@var{n} -fno-default-inline
-foperator-names -fno-optional-diags -fpermissive -frepo -fstrict-prototype
--fsquangle -ftemplate-depth-@var{n} -fthis-is-variable -fvtable-thunks
+-fsquangle -ftemplate-depth-@var{n} -fvtable-thunks
-nostdinc++ -Wctor-dtor-privacy -Wno-deprecated -Weffc++
-Wno-non-template-friend
-Wnon-virtual-dtor -Wold-style-cast -Woverloaded-virtual
@@ -1160,15 +1160,6 @@ A limit on the template instantiation depth is needed to detect
endless recursions during template class instantiation. ANSI/ISO C++
conforming programs must not rely on a maximum depth greater than 17.
-@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
-anachronism. Therefore, by default it is invalid to assign to
-@code{this} within a class member function; that is, GNU C++ treats
-@samp{this} in a member function of class @code{X} as a non-lvalue of
-type @samp{X *}. However, for backwards compatibility, you can make it
-valid with @samp{-fthis-is-variable}.
-
@item -fvtable-thunks
Use @samp{thunks} to implement the virtual function dispatch table
(@samp{vtable}). The traditional (cfront-style) approach to