diff options
author | Nathan Sidwell <nathan@gcc.gnu.org> | 2018-03-21 18:06:38 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2018-03-21 18:06:38 +0000 |
commit | aa3dd75327228f00df19070afac6a99a06b04f60 (patch) | |
tree | f01b3e77e7a8c9be284a954291f9fd2f3879cb1e | |
parent | adb0355ff682375c059bce994e192460a555b54e (diff) | |
download | gcc-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
-rw-r--r-- | gcc/ChangeLog | 11 | ||||
-rw-r--r-- | gcc/doc/extend.texi | 29 |
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++. |