From: Nathan Sidwell Date: Wed, 21 Mar 2018 18:06:38 +0000 (+0000) Subject: Remove long-dead deprecation documentation X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=aa3dd75327228f00df19070afac6a99a06b04f60;p=gcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 17cad379d90..467df5f1a49 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2018-03-21 Nathan Sidwell + + * doc/extend.texi (Deprecated Features): Remove mention of + long-deleted deprecations. + 2018-03-21 Rainer Orth PR jit/84288 @@ -12,7 +17,7 @@ 2018-03-21 Nathan Sidwell - * 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 @@ -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 ce7862dbe6d..8a1e36b3409 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 -their compound forms (@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++.