patch/proposal: obsolete configurations in 3.1

Joseph S. Myers jsm28@cam.ac.uk
Sun Apr 14 09:01:00 GMT 2002


On Fri, 12 Apr 2002, Zack Weinberg wrote:

> For GCC 3.1 I propose to mark the following configuration triples
> obsolete:

Why isn't elxsi-*-* on the list?  Why aren't *-*-linux*oldld on the list?
(Note that if *-*-linux*oldld are removed, they should have a special 
check in config.gcc, to avoid getting caught by general *-*-linux* cases.)

> Enclosed are the patch for config.gcc in 3.1 and for changes.html.

When a target is obsoleted (which ought to be done in this manner, with an 
entry in release notes before the removal of the target - some have been 
removed in the past by target CPU/OS maintainers without any release notes 
entry), any relevant entry in install.texi should have a note added that 
the target is obsolete.

(Of course the actual removal of a target requires removal of everything
listed in sourcebuild.texi as components of a target port, except for the
list of contributors of that port, and the CPU entry in readings.html
should move to the list of formerly supported CPUs if all support for a
CPU is removed.  There may also be ancient information in trouble.texi to
remove, and possibly incidental comments about the machine elsewhere in
the manual.)

caveats.html, rather than changes.html, is the usual place for
deprecations and feature removals (deprecated ports should be listed there
both for the deprecation, when the port is deprecated, and for the
removal, when it is removed).

--enable-obsolete, mentioned in config.gcc, needs documenting in
install.texi.

-- 
Joseph S. Myers
jsm28@cam.ac.uk



More information about the Gcc-patches mailing list