Remove long-dead deprecation documentation

Message ID a34a9ad3-1000-80c2-6b4a-735d2d30fad0@acm.org
State New
Headers show
Series
  • Remove long-dead deprecation documentation
Related show

Commit Message

Nathan Sidwell March 21, 2018, 11:11 a.m.
Sandra,
this removes the now-deleted deprecated features. AFAICT these have been 
gone for a long time -- 2008 is the most recent changelog entry -- so no 
need to put it in any release notes.

ok?

nathan
-- 
Nathan Sidwell

Comments

Sandra Loosemore March 21, 2018, 5:05 p.m. | #1
On 03/21/2018 05:11 AM, Nathan Sidwell wrote:
> Sandra,

> this removes the now-deleted deprecated features. AFAICT these have been 

> gone for a long time -- 2008 is the most recent changelog entry -- so no 

> need to put it in any release notes.

> 

> ok?


Yes, this is fine.  At some point we might want to do more cleanup here, 
but getting rid of obsolete stuff means there's less left to clean up.  :-)

-Sandra

Patch

2018-03-21  Nathan Sidwell  <nathan@acm.org>

	* doc/extend.texi (Deprecated Features): Remove mention of
	long-deleted deprecations.

Index: doc/extend.texi
===================================================================
--- doc/extend.texi	(revision 258712)
+++ doc/extend.texi	(working copy)
@@ -23827,19 +23827,9 @@  While the list below is not exhaustive,
 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 typ
 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++.