aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@gcc.gnu.org>2018-03-21 18:06:38 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2018-03-21 18:06:38 +0000
commitaa3dd75327228f00df19070afac6a99a06b04f60 (patch)
treef01b3e77e7a8c9be284a954291f9fd2f3879cb1e /gcc
parentadb0355ff682375c059bce994e192460a555b54e (diff)
downloadgcc-aa3dd75327228f00df19070afac6a99a06b04f60.zip
gcc-aa3dd75327228f00df19070afac6a99a06b04f60.tar.gz
gcc-aa3dd75327228f00df19070afac6a99a06b04f60.tar.bz2
Remove long-dead deprecation documentation
https://gcc.gnu.org/ml/gcc-patches/2018-03/msg01083.html * doc/extend.texi (Deprecated Features): Remove mention of long-deleted deprecations. From-SVN: r258730
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog11
-rw-r--r--gcc/doc/extend.texi29
2 files changed, 8 insertions, 32 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 17cad37..467df5f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2018-03-21 Nathan Sidwell <nathan@acm.org>
+
+ * doc/extend.texi (Deprecated Features): Remove mention of
+ long-deleted deprecations.
+
2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR jit/84288
@@ -12,7 +17,7 @@
2018-03-21 Nathan Sidwell <nathan@acm.org>
- * doc/extend.texi (Deprecated Features): Update deprecared flags,
+ * doc/extend.texi (Deprecated Features): Update deprecated flags,
mention anon-struct/union members and trailing attributes.
2018-03-21 Bin Cheng <bin.cheng@arm.com>
@@ -9282,6 +9287,4 @@
Copyright (C) 2018 Free Software Foundation, Inc.
-Copying and distribution of this file, with or without modification,
-are permitted in any medium without royalty provided the copyright
-notice and this notice are preserved.
+Copying and distribu
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi
index ce7862d..8a1e36b3 100644
--- a/gcc/doc/extend.texi
+++ b/gcc/doc/extend.texi
@@ -23827,19 +23827,9 @@ While the list below is not exhaustive, it documents some of the options
that are now deprecated or have been removed:
@table @code
-@item -fexternal-templates
-@itemx -falt-external-templates
-These are two options provided alternative methods of template
-instantiation. @xref{Template Instantiation}. The options have been removed.
-
-@item -fstrict-prototype
-@itemx -fno-strict-prototype
-Previously it was possible to use an empty prototype parameter list to
-indicate an unspecified number of parameters (like C), rather than no
-parameters, as C++ demands. This feature has been removed.
@item -fno-for-scope
-@item -ffriend-injection
+@itemx -ffriend-injection
These two options provide compatibility with pre-standard C++.
@xref{Backwards Compatibility}.
@@ -23850,23 +23840,6 @@ by one returning a different pointer type. This extension to the
covariant return type rules is now deprecated and will be removed from a
future version.
-The G++ minimum and maximum operators (@samp{<?} and @samp{>?}) and
-their compound forms (@samp{<?=}) and @samp{>?=}) have been deprecated
-and are now removed from G++. Code using these operators should be
-modified to use @code{std::min} and @code{std::max} instead.
-
-The named return value extension has been deprecated, and is now
-removed from G++.
-
-The use of initializer lists with new expressions has been deprecated,
-and is now removed from G++.
-
-Floating and complex non-type template parameters have been deprecated,
-and are now removed from G++.
-
-The implicit typename extension has been deprecated and is now
-removed from G++.
-
The use of default arguments in function pointers, function typedefs
and other places where they are not permitted by the standard is
deprecated and will be removed from a future version of G++.