This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Last minute tweaks to obsolete target stuff
- From: Zack Weinberg <zack at codesourcery dot com>
- To: gcc-patches at gcc dot gnu dot org
- Cc: mark at codesourcery dot com
- Date: Wed, 1 May 2002 11:13:13 -0700
- Subject: Last minute tweaks to obsolete target stuff
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>