Last minute tweaks to obsolete target stuff

Zack Weinberg zack@codesourcery.com
Wed May 1 11:13:00 GMT 2002


1) Alexandre Oliva points out that the --enable-obsolete check had a
   minor bug in it (--disable-obsolete would have had the same effect
   as --enable-obsolete).

2) I preserved the A29k base embedded configuration because there was
   one report of someone who thought his company *might* be using it
   with GCC 2.95.  In view of recent reports that Fortran doesn't work
   with it, I propose to change that decision, and obsolete all a29k
   configurations.

I apologize for making this change so close to the deadline.  Mark, at
the least (1) should get in; I am willing to leave the A29k situation
alone.

zw

	* config.gcc: Correct test of --enable-obsolete.  Obsolete all
	A29k configurations.
	* doc/install.texi: Update to match.

===================================================================
Index: config.gcc
--- config.gcc	1 May 2002 02:47:55 -0000	1.167.2.18
+++ config.gcc	1 May 2002 18:11:37 -0000
@@ -263,8 +263,7 @@ case $machine in
 	| we32k-* \
 )
   case $machine in
-	  a29k-*-udi | a29k-*-coff \
-	| mips-sni-sysv4 \
+	  mips-sni-sysv4 \
 	| m88k-*-aout* | m88k-*-openbsd* | m88k-*-sysv4* \
 	| ns32k-*-netbsd* | ns32k-*-openbsd* \
 	| romp-*-openbsd* \
@@ -272,7 +271,7 @@ case $machine in
     # Whitelisted.
     ;;
   *)
-    if test "x$enable_obsolete" = x; then
+    if test "x$enable_obsolete" != xyes; then
       echo "*** Configuration $machine is obsolete." >&2
       echo "*** Specify --enable-obsolete to build it anyway." >&2
       echo "*** Support will be REMOVED in the next major release of GCC," >&2
===================================================================
Index: doc/install.texi
--- doc/install.texi	1 May 2002 13:05:07 -0000	1.92.2.18
+++ doc/install.texi	1 May 2002 18:12:05 -0000
@@ -1753,9 +1753,8 @@ AMD Am29k-family processors.  These are 
 applications.  This configuration corresponds to AMD's standard calling
 sequence and binary interface and is compatible with other 29k tools.
 
-AMD has abandoned this processor, and most variants are obsoleted in GCC
-3.1.  We are preserving the a29k-*-udi and a29k-*-coff configurations
-for one more release.
+AMD has abandoned this processor.  All existing a29k targets are obsoleted
+in GCC 3.1.
 
 You may need to make a variant of the file @file{a29k.h} for your
 particular configuration.
===================================================================
Index: gcc-3.1/changes.html
--- gcc-3.1/changes.html	26 Apr 2002 23:18:22 -0000	1.23
+++ gcc-3.1/changes.html	1 May 2002 18:12:26 -0000
@@ -201,6 +201,7 @@ been declared obsolete:</p>
 
 <ul>
    <li>MIL-STD-1750A, <code>1750a-*-*</code></li>
+   <li>AMD A29k, <code>a29k-*-*</code></li>
    <li>Convex, <code>c*-convex-*</code></li>
    <li>Clipper, <code>clipper-*-*</code></li>
    <li>Elxsi, <code>elxsi-*-*</code></li>
@@ -216,10 +217,6 @@ will survive much longer unless we see d
 activity.</p>
 
 <ul>
-  <li>AMD A29k except
-      <ul><li>Generic COFF, <code>a29k-*-udi</code>
-                        and <code>a29k-*-coff</code>.</li></ul>
-  </li>
   <li>Motorola 88000 except
       <ul>
         <li>Generic a.out, <code>m88k-*-aout*</code></li>



More information about the Gcc-patches mailing list