This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
SPARC: remove obsolete targets
- From: Eric Botcazou <ebotcazou at libertysurf dot fr>
- To: gcc-patches at gcc dot gnu dot org
- Date: Mon, 4 Apr 2005 19:08:51 +0200
- Subject: SPARC: remove obsolete targets
They haven't built since 3.3 at least and are marked as obsolete in 4.0. This
is in preparation for the conversion to the .opt scheme.
Applied to mainline.
2005-04-04 Eric Botcazou <ebotcazou@libertysurf.fr>
PR target/4198
PR target/12027
* config.gcc (Obsolete configurations): Remove
sparclite-*-coff*, sparclite-*-elf* and sparc-*-openbsd*.
(sparclite-*-coff*): Delete.
(sparclite-*-elf*): Likewise.
(sparc86x-*-elf*): Likewise.
(target_cpu_default) <sparc*-*-*>: Remove sparc86x.
* config/sparc/lite.h: Delete.
* config/sparc/litecoff.h: Likewise.
* config/sparc/liteelf.h: Likewise.
* config/sparc/sp86x-elf.h: Likewise.
* config/sparc/t-sparclite: Likewise.
* config/sparc/t-sp86x: Likewise.
--
Eric Botcazou
Index: config.gcc
===================================================================
RCS file: /cvs/gcc/gcc/gcc/config.gcc,v
retrieving revision 1.527
diff -u -p -r1.527 config.gcc
--- config.gcc 31 Mar 2005 03:06:49 -0000 1.527
+++ config.gcc 4 Apr 2005 16:50:07 -0000
@@ -184,10 +184,7 @@ md_file=
# Obsolete configurations.
case ${target} in
- sparclite-*-coff* \
- | sparclite-*-elf* \
- | sparc86x-*-elf* \
- | sparc-*-openbsd* \
+ sparc-*-openbsd* \
| i860-*-sysv4* \
| ip2k-*-elf \
| ns32k-*-netbsdelf* \
@@ -2031,22 +2028,6 @@ sparc-*-sysv4*)
extra_parts="crtbegin.o crtend.o"
use_fixproto=yes
;;
-sparclite-*-coff*)
- tm_file="${tm_file} sparc/lite.h svr3.h sparc/litecoff.h dbxcoff.h libgloss.h"
- tmake_file=sparc/t-sparclite
- ;;
-sparclite-*-elf*)
- tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/sp-elf.h sparc/liteelf.h"
- tmake_file="sparc/t-sparclite sparc/t-crtfm"
- extra_parts="crtbegin.o crtend.o"
- use_fixproto=yes
- ;;
-sparc86x-*-elf*)
- tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/sp-elf.h sparc/sp86x-elf.h"
- tmake_file="sparc/t-sp86x sparc/t-crtfm"
- extra_parts="crtbegin.o crtend.o"
- use_fixproto=yes
- ;;
sparc64-*-elf*)
tm_file="${tm_file} dbxelf.h elfos.h svr4.h sparc/sysv4.h sparc/sp64-elf.h"
tmake_file="${tmake_file} sparc/t-crtfm"
@@ -2773,9 +2754,6 @@ case ${target} in
xsparc)
with_cpu=v7
;;
- xsparc86x)
- with_cpu=sparclite86x
- ;;
xsparcv9 | xsparc64)
with_cpu=v9
;;