This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH & WWW] Obsolete SPARC targets


Hi,

This patch declares 4 SPARC targets as obsolete in 4.0:
- 3 SPARClite-based targets (sparclite-*-coff*, sparclite-*-elf*, 
sparc86x-*-elf*),
- sparc-*-openbsd*.

The former 3 have been broken since 3.3 (PR target/12027) and the latter since 
3.2 (PR target/8909).  Also note that sparclite-*-coff* and sparc-*-openbsd* 
are the only remaining non-ELF SPARC targets.

Tested by trying to build a cross to sparclite-*-elf* and going through the 
W3C validator.  OK for mainline and wwwdocs?


2005-01-25  Eric Botcazou  <ebotcazou@libertysurf.fr>

	* config.gcc (Obsolete configurations): Remove 'dummy', add
	sparclite-*-coff*, sparclite-*-elf*, sparc86x-*-elf* and sparc-*-openbsd*.


-- 
Eric Botcazou
Index: gcc-4.0/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.0/changes.html,v
retrieving revision 1.26
diff -u -r1.26 changes.html
--- gcc-4.0/changes.html	18 Jan 2005 08:10:43 -0000	1.26
+++ gcc-4.0/changes.html	25 Jan 2005 09:04:20 -0000
@@ -445,6 +445,30 @@
         systems, which NetWare never tried to support).</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 4.0.  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>dummy processor (<code>dummy-*-*</code>)</li>
+  </ul>
+
+  <p>Also, some individual systems have been obsoleted:</p>
+
+  <ul>
+    <li>SPARC family
+      <ul>
+        <li>SPARClite-based systems (<code>sparclite-*-coff</code>,
+            <code>sparclite-*-elf</code>, <code>sparc86x-*-elf</code>)</li>
+        <li>OpenBSD 32-bit (<code>sparc-*-openbsd*</code>)</li>
+      </ul></li>
+  </ul>
+
 <h2>Documentation improvements</h2>
 
 <h2>Other significant improvements</h2>
Index: config.gcc
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config.gcc,v
retrieving revision 1.511
diff -u -r1.511 config.gcc
--- config.gcc	24 Jan 2005 21:31:51 -0000	1.511
+++ config.gcc	25 Jan 2005 10:54:26 -0000
@@ -181,7 +181,11 @@
 
 # Obsolete configurations.
 case ${target} in
- dummy*)
+   sparclite-*-coff*	\
+ | sparclite-*-elf*	\
+ | sparc86x-*-elf*	\
+ | sparc-*-openbsd*	\
+ )
     if test "x$enable_obsolete" != xyes; then
       echo "*** Configuration ${target} is obsolete." >&2
       echo "*** Specify --enable-obsolete to build it anyway." >&2

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]