obsolete configurations

Zack Weinberg zack@codesourcery.com
Tue May 28 13:32:00 GMT 2002


On Tue, May 28, 2002 at 09:22:22PM +0200, Gerald Pfeifer wrote:
> On Tue, 28 May 2002, Zack Weinberg wrote:
> > How's this?
> 
> Fine, thanks!
> 
> You might want to mention your contribution in performing the analysis and
> removal as part of the news item (but as you prefer).

I don't feel there was sufficient creative effort on my part to
warrant crediting myself.  I just compiled a list of suggestions and
then ran through config/* with a chain saw.

> > -<h2>Obsolete Targets</h2>
> > +<h2><a name="obsolete_targets">Obsolete Targets</a></h2>
> 
> Perhaps a shorter name, such as "obsolete"? Well, that's not fully
> descriptive, so I'll leave it to you whether you want to change that.

More accurate would be "obsolete systems" -- they might be hosts or
targets.  I'll make that change.

> 
> > +  <p>Support for a number of older systems has been declared obsolete in
> > +  GCC 3.2.  Unless there is activity to revive them, the next release of
> > +  GCC will have their sources permanently REMOVED.</p>
> 
> I'd prefer "<strong>removed</strong>" instead of "removed".

And in lower case?  Sure.

I'm checking in the appended patch.

zw

===================================================================
Index: index.html
--- index.html	27 May 2002 06:32:44 -0000	1.314
+++ index.html	28 May 2002 20:25:09 -0000
@@ -183,6 +183,15 @@ and automated testers</a> to maintain an
 
 <dl>
 
+<dt><b>May 28, 2002</b></dt>
+
+<dd>
+Support for all the systems <a
+href="gcc-3.1/changes.html#obsolete_systems">obsoleted in GCC 3.1</a>
+has been removed from the development sources.  (These targets can
+still be restored if a maintainer appears.)
+</dd>
+
 <dt><b>May 15, 2002</b></dt>
 <dd>
 <a href="gcc-3.1/">GCC 3.1</a> has been released.
===================================================================
Index: gcc-3.1/changes.html
--- gcc-3.1/changes.html	20 May 2002 23:44:57 -0000	1.45
+++ gcc-3.1/changes.html	28 May 2002 20:25:09 -0000
@@ -302,11 +302,11 @@ written to conform to Motorola's AltiVec
 </ul>
 
 
-<h2>Obsolete Targets</h2>
+<h2><a name="obsolete_systems">Obsolete Systems</a></h2>
 
 <p>Support for a number of older systems has been declared obsolete in
-GCC 3.1.  Unless there is activity to revive them, the next
-release of GCC will have their sources permanently REMOVED.</p>
+GCC 3.1.  Unless there is activity to revive them, the next release of
+GCC will have their sources permanently <strong>removed</strong>.</p>
 
 <p>All configurations of the following processor architectures have
 been declared obsolete:</p>
===================================================================
Index: gcc-3.2/changes.html
--- gcc-3.2/changes.html	27 May 2002 05:51:32 -0000	1.9
+++ gcc-3.2/changes.html	28 May 2002 20:25:09 -0000
@@ -13,19 +13,26 @@
 
 <h2>Caveats</h2>
 
-<ul>
-  <li>The preprocessor no longer accepts multi-line string literals.
-      They were deprecated in 3.0 and 3.1.</li>
-</ul>
+  <ul>
+    <li>The preprocessor no longer accepts multi-line string literals.
+        They were deprecated in 3.0 and 3.1.</li>
+
+    <li>Support for all the systems <a
+        href="../gcc-3.1/changes.html#obsolete_systems">obsoleted in
+        GCC 3.1</a> has been removed from GCC 3.2.  See <a
+        href="#obsolete_systems">below</a> for a list of systems which
+        are obsoleted in this release.</li>
+  </ul>
 
 
 <h2>General Optimizer Improvements</h2>
 
   <ul>
-    <li>...</li>
+    <li>A new scheme for accurately describing processor pipelines,
+        the <a href="../news/dfa.html">DFA scheduler</a>, has been
+        added.</li>
   </ul>
 
-
   
 <h2>New Languages and Language specific improvements</h2>
 
@@ -48,7 +55,7 @@
 
   <ul>
     <li>Type based alias analysis has been implemented for C++
-    aggregate types. </li>
+        aggregate types. </li>
   </ul>
 
 <h3>Java</h3>
@@ -62,12 +69,32 @@
     <li>The HP-PA port now defaults to scheduling for the PA8000 series
         of processors.  Scheduling support for the PA7300 processor has
 	been added.</li>
-    <li>The SPARC, HP-PA and SH4 ports have been converted to use the DFA
-        processor pipeline description.</li>
+    <li>The SPARC, HP-PA, SH4, and x86 ports have been converted to
+        use the DFA processor pipeline description.</li>
+  </ul>
+
+
+<h2><a name="obsolete_systems">Obsolete Systems</a></h2>
+
+  <p>Support for a number of older systems has been declared obsolete in
+  GCC 3.2.  Unless there is activity to revive them, the next release of
+  GCC will have their sources permanently <strong>removed</strong>.</p>
+
+  <p>All configurations of the following processor architectures have
+  been declared obsolete:</p>
+
+  <ul>
+    <li>Matsushita MN10200, <code>mn10200-*-*</code></li>
+    <li>Motorola 88000, <code>m88k-*-*</code></li>
+    <li>National Semiconductor 32000, <code>ns32k-*-*</code></li>
+    <li>IBM ROMP, <code>romp-*-*</code>
   </ul>
 
+  <p>Also, some individual systems have been obsoleted:</p>
 
-<h2>Obsolete Targets</h2>
+  <ul>
+    <li>MIPS/SINIX, <code>mips-sni-sysv4</code></li>
+  </ul>
 
 
 <h2>Documentation improvements</h2>
@@ -76,9 +103,6 @@
 <h2>Other significant improvements</h2>
 
   <ul>
-    <li>A new scheme for accurately describing processor pipelines has been
-        added for GCC 3.2 (aka the DFA scheduler).</li>
-
     <li>Almost all front-end dependencies in the compiler have been
     separated out into a set of language hooks.  This should make
     adding a new front end clearer and easier.</li>



More information about the Gcc-patches mailing list