From 9f971fcbd4130c20944418a2a6381d1dab6e5bbd Mon Sep 17 00:00:00 2001
From: Nick Clifton <nickc@redhat.com>
Date: Fri, 22 Jul 2005 10:34:30 +0000
Subject: [PATCH] Remove special case handling for rtems targets that are
 sufficiently handled by the default rtems targets.

---
 bfd/ChangeLog     | 5 +++++
 bfd/config.bfd    | 6 +++---
 gas/ChangeLog     | 5 +++++
 gas/configure.tgt | 2 --
 ld/ChangeLog      | 5 +++++
 ld/configure.tgt  | 2 --
 6 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index accba020957..0dc881d6f76 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,8 @@
+2005-07-21  Ralf Corsepius  <ralf.corsepius@rtems.org>
+
+	* config.bfd: Remove i[3-7]86-*-rtemself*.
+	Remove sparc-*-rtemself*.
+
 2005-07-22  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
 
 	* elf32-m32r.c (m32r_elf_check_relocs): Fix pc count for
diff --git a/bfd/config.bfd b/bfd/config.bfd
index 97ae09e733c..2fe741b0404 100644
--- a/bfd/config.bfd
+++ b/bfd/config.bfd
@@ -483,7 +483,7 @@ case "${targ}" in
   i[3-7]86-*-aix*)
     targ_defvec=i386coff_vec
     ;;
-  i[3-7]86-*-rtemself* | i[3-7]86-*-rtems*)
+  i[3-7]86-*-rtems*)
     targ_defvec=bfd_elf32_i386_vec
     targ_selvecs="i386coff_vec i386aout_vec"
     ;;
@@ -1298,11 +1298,11 @@ case "${targ}" in
   sparc*-*-coff*)
     targ_defvec=sparccoff_vec
     ;;
-  sparc*-*-rtems* | sparc*-*-rtemself*)
+  sparc*-*-rtems*)
     targ_defvec=bfd_elf32_sparc_vec
     targ_selvecs="sunos_big_vec sparccoff_vec"
     ;;
-  sparc*-*-* | sparc*-*-rtems*)
+  sparc*-*-*)
     targ_defvec=sunos_big_vec
     targ_underscore=yes
     ;;
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 53b6d27b705..409349ae31e 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2005-07-21  Ralf Corsepius  <ralf.corsepius@rtems.org>
+
+	* configure.tgt: Remove i386-*-rtemself*.
+	Remove sparc-*-rtemself*.
+
 2005-07-21  Ben Elliston  <bje@gnu.org>
 
 	* config/tc-m68k.h: Remove TE_LYNX conditional code.
diff --git a/gas/configure.tgt b/gas/configure.tgt
index 0311d061e44..bd98d835406 100644
--- a/gas/configure.tgt
+++ b/gas/configure.tgt
@@ -210,7 +210,6 @@ case ${generic_target} in
   i386-*-vsta)				fmt=aout ;;
   i386-*-msdosdjgpp* \
   | i386-*-go32*)			fmt=coff em=go32 ;;
-  i386-*-rtemself*)			fmt=elf ;;
   i386-*-rtems*)			fmt=elf ;;
   i386-*-gnu*)				fmt=elf ;;
   i386-*-mach*)				fmt=aout em=mach ;;
@@ -364,7 +363,6 @@ case ${generic_target} in
   shle*-*-kaos*)			fmt=elf ;;
   sh64-*-elf*)				fmt=elf ;;
 
-  sparc-*-rtemself*)			fmt=elf ;;
   sparc-*-rtems*)			fmt=elf ;;
   sparc-*-sunos4*)			fmt=aout em=sun3 ;;
   sparc-*-aout | sparc*-*-vxworks*)	fmt=aout em=sparcaout ;;
diff --git a/ld/ChangeLog b/ld/ChangeLog
index ce8abcd88f3..09f6bdc0af6 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,8 @@
+2005-07-21  Ralf Corsepius  <ralf.corsepius@rtems.org>
+
+	* configure.tgt: Remove i[3-7]86-*-rtemself*.
+	Remove sparc-*-rtemself*.
+
 2005-07-21  Ben Elliston  <bje@gnu.org>
 
 	* ldgram.y (ldgram_want_filename): Remove unused static.
diff --git a/ld/configure.tgt b/ld/configure.tgt
index 1c15ab65cce..62ad634261b 100644
--- a/ld/configure.tgt
+++ b/ld/configure.tgt
@@ -140,7 +140,6 @@ i[3-7]86-*-sco*)	targ_emul=i386coff ;;
 i[3-7]86-*-isc*)	targ_emul=i386coff ;;
 i[3-7]86-*-lynxos*)	targ_emul=i386lynx ;;
 i[3-7]86-*-coff)	targ_emul=i386coff ;;
-i[3-7]86-*-rtemself*)	targ_emul=elf_i386 ;;
 i[3-7]86-*-rtems*)	targ_emul=elf_i386 ;;
 i[3-7]86-*-aros*)	targ_emul=elf_i386 ;;
 i[3-7]86-*-bsd)		targ_emul=i386bsd ;;
@@ -532,7 +531,6 @@ sparcv9-*-solaris2* | sparc64-*-solaris2*)
 			tdir_elf32_sparc=`echo ${targ_alias} | sed -e 's/64//'` ;;
 sparc*-*-solaris2*)	targ_emul=elf32_sparc ;;
 sparc*-wrs-vxworks*)	targ_emul=sparcaout ;;
-sparc*-*-rtemself*)     targ_emul=elf32_sparc ;;
 sparc*-*-rtems*)        targ_emul=elf32_sparc
 			;;
 tic30-*-*aout*)		targ_emul=tic30aout ;;
-- 
GitLab