This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[commit] Clean out mips targets
- From: Andrew Cagney <ac131313 at redhat dot com>
- To: gdb-patches at sources dot redhat dot com
- Date: Sun, 01 Jun 2003 10:47:27 -0400
- Subject: [commit] Clean out mips targets
Hello,
The attached patch reduces the number of mips targets (as counted by .mt
files). Where possible, I've merged things into the new mips.mt and
mips64.mt files (these always include the simulator).
The targets I didn't merge had problems with things like hard-wired
register names, and hard-wired h/w watchpoints.
committed,
Andrew
(PS I didn't include the deleted files)
2003-06-01 Andrew Cagney <cagney@redhat.com>
* configure.tgt: Replace mips64*vr4xxx*el-*-elf*,
mips64*vr4xxx*-*-elf*, mips64*vr4300*el-*-elf*,
mips64*vr4300*-*-elf*, mips64*vr4100*el-*-elf*,
mips64*vr4100*-*-elf*, mips64*vr5000*el-*-elf*, and
mips64*vr5000*-*-elf* with mips64 mips64*vr*-*-elf*. Delete
mips*tx39*el*-elf*. Map mips*-sony-* and mips64*-big-* onto
mips64. Map mips*-dec-*, mips*-big-*, mips*-little-*,
mips*-*-riscos* and mips*-*-sysv* onto mips.
* config/mips/mips64.mt: New file.
* config/mips/mips.mt: New file.
* config/mips/littlemips.mt: Delete file.
* config/mips/decstation.mt: Delete file.
* config/mips/vr4300el.mt: Delete file.
* config/mips/vr5000el.mt: Delete file.
* config/mips/vr5000.mt: Delete file.
* config/mips/vr4100.mt: Delete file.
* config/mips/vr4xxxel.mt: Delete file.
* config/mips/vr4300.mt: Delete file.
* config/mips/vr4xxx.mt: Delete file.
* config/mips/bigmips.mt: Delete file.
* config/mips/bigmips64.mt: Delete file.
* config/mips/tx39l.mt (TM_FILE): Set to "tm-tx39.h".
* config/mips/embedl64.mt (TM_FILE): Set to "tm-mips64.h".
* config/mips/embed64.mt (TM_FILE): Set to "tm-mips64.h"
* config/mips/embedl.mt (TM_FILE): Set to "tm-mips.h".
* config/mips/tm-tx39.h: Include "tm-mips.h" instead of
"tm-bigmips.h".
* config/mips/tm-irix3.h: Ditto.
* config/mips/tm-mipsv4.h: Ditto.
* config/mips/tm-embed.h: Ditto.
* config/mips/tm-irix6.h: Include "tm-mips64.h" instead of
"tm-bigmips64.h".
* config/mips/tm-vr5000el.h: Delete file.
* config/mips/tm-tx39l.h: Delete file.
* config/mips/tm-vr4300el.h: Delete file.
* config/mips/tm-vr4xxxel.h: Delete file.
* config/mips/tm-vr4300.h: Delete file.
* config/mips/tm-vr4100.h: Delete file.
* config/mips/tm-vr4xxx.h: Delete file.
* config/mips/tm-vr5000.h: Delete file.
* config/mips/tm-embedl64.h: Delete file.
* config/mips/tm-embedl.h: Delete file.
* config/mips/tm-embed64.h: Delete file.
* config/mips/tm-bigmips64.h: Delete file.
* config/mips/tm-bigmips.h: Delete file.
Index: configure.tgt
===================================================================
RCS file: /cvs/src/src/gdb/configure.tgt,v
retrieving revision 1.104
diff -u -r1.104 configure.tgt
--- configure.tgt 25 May 2003 18:50:54 -0000 1.104
+++ configure.tgt 1 Jun 2003 14:22:03 -0000
@@ -142,21 +142,13 @@
m68*-*-vxworks*) gdb_target=vxworks68 ;;
mcore*-*-*) gdb_target=mcore ;;
-mips64*-big-*) gdb_target=bigmips64 ;;
-mips*-big-*) gdb_target=bigmips ;;
-mips*-dec-*) gdb_target=decstation ;;
+mips64*-big-*) gdb_target=mips64 ;;
+mips*-big-*) gdb_target=mips ;;
+mips*-dec-*) gdb_target=mips ;;
mips*-*-pe) gdb_target=wince ;;
mips64*el-*-ecoff*) gdb_target=embedl64 ;;
mips64*-*-ecoff*) gdb_target=embed64 ;;
-mips64*vr4xxx*el-*-elf*)gdb_target=vr4xxxel ;;
-mips64*vr4xxx*-*-elf*) gdb_target=vr4xxx ;;
-mips64*vr4300*el-*-elf*) gdb_target=vr4300el ;;
-mips64*vr4300*-*-elf*) gdb_target=vr4300 ;;
-mips64*vr4100*el-*-elf*) gdb_target=vr4300el ;;
-mips64*vr4100*-*-elf*) gdb_target=vr4100 ;;
-mips64*vr5000*el-*-elf*) gdb_target=vr5000el ;;
-mips64*vr5000*-*-elf*) gdb_target=vr5000 ;;
-mips*tx39*el*-elf*) gdb_target=tx39l ;;
+mips64*vr*-*-elf*) gdb_target=mips64 ;;
mips*tx39*-elf*) gdb_target=tx39 ;;
mips64*el-*-elf*) gdb_target=embedl64 ;;
mips64*-*-elf*) gdb_target=embed64 ;;
@@ -165,20 +157,20 @@
mips*-*-ecoff*) gdb_target=embed ;;
mips*el-*-elf*) gdb_target=embedl ;;
mips*-*-elf*) gdb_target=embed ;;
-mips*-little-*) gdb_target=littlemips ;;
+mips*-little-*) gdb_target=mips ;;
mips*-*-lnews*) gdb_target=embedl ;;
mips*-sgi-irix5*) gdb_target=irix5 ;;
mips*-sgi-irix6*) gdb_target=irix6 ;;
mips*-sgi-*) gdb_target=irix3 ;;
-mips*-sony-*) gdb_target=bigmips ;;
+mips*-sony-*) gdb_target=mips64 ;;
mips*-*-linux*) gdb_target=linux
build_gdbserver=yes
;;
mips*-*-netbsd*) gdb_target=nbsd ;;
# OBSOLETE mips*-*-mach3*) gdb_target=mipsm3 ;;
mips*-*-sysv4*) gdb_target=mipsv4 ;;
-mips*-*-sysv*) gdb_target=bigmips ;;
-mips*-*-riscos*) gdb_target=bigmips ;;
+mips*-*-sysv*) gdb_target=mips ;;
+mips*-*-riscos*) gdb_target=mips ;;
mips*-*-vxworks*) gdb_target=vxmips ;;
mips*-*-*) gdb_target=embed ;;
Index: config/mips/embed64.mt
===================================================================
RCS file: /cvs/src/src/gdb/config/mips/embed64.mt,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 embed64.mt
--- config/mips/embed64.mt 16 Apr 1999 01:34:22 -0000 1.1.1.1
+++ config/mips/embed64.mt 1 Jun 2003 14:22:03 -0000
@@ -1,5 +1,5 @@
# Target: Big-endian mips board, typically an IDT.
TDEPFILES= mips-tdep.o remote-mips.o remote-array.o
-TM_FILE= tm-embed64.h
+TM_FILE= tm-mips64.h
SIM_OBS = remote-sim.o
SIM = ../sim/mips/libsim.a
Index: config/mips/embedl.mt
===================================================================
RCS file: /cvs/src/src/gdb/config/mips/embedl.mt,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 embedl.mt
--- config/mips/embedl.mt 16 Apr 1999 01:34:22 -0000 1.1.1.1
+++ config/mips/embedl.mt 1 Jun 2003 14:22:03 -0000
@@ -1,5 +1,5 @@
# Target: Big-endian mips board, typically an IDT.
TDEPFILES= mips-tdep.o remote-mips.o remote-array.o
-TM_FILE= tm-embedl.h
+TM_FILE= tm-mips.h
SIM_OBS = remote-sim.o
SIM = ../sim/mips/libsim.a
Index: config/mips/embedl64.mt
===================================================================
RCS file: /cvs/src/src/gdb/config/mips/embedl64.mt,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 embedl64.mt
--- config/mips/embedl64.mt 16 Apr 1999 01:34:22 -0000 1.1.1.1
+++ config/mips/embedl64.mt 1 Jun 2003 14:22:03 -0000
@@ -1,5 +1,5 @@
# Target: Big-endian mips board, typically an IDT.
TDEPFILES= mips-tdep.o remote-mips.o remote-array.o
-TM_FILE= tm-embedl64.h
+TM_FILE= tm-mips64.h
SIM_OBS = remote-sim.o
SIM = ../sim/mips/libsim.a
Index: config/mips/tm-embed.h
===================================================================
RCS file: /cvs/src/src/gdb/config/mips/tm-embed.h,v
retrieving revision 1.6
diff -u -r1.6 tm-embed.h
--- config/mips/tm-embed.h 14 Oct 2002 20:46:58 -0000 1.6
+++ config/mips/tm-embed.h 1 Jun 2003 14:22:03 -0000
@@ -17,7 +17,7 @@
Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
-#include "mips/tm-bigmips.h"
+#include "mips/tm-mips.h"
/* Watchpoint support */
Index: config/mips/tm-irix3.h
===================================================================
RCS file: /cvs/src/src/gdb/config/mips/tm-irix3.h,v
retrieving revision 1.5
diff -u -r1.5 tm-irix3.h
--- config/mips/tm-irix3.h 19 Mar 2003 06:21:14 -0000 1.5
+++ config/mips/tm-irix3.h 1 Jun 2003 14:22:03 -0000
@@ -19,7 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
-#include "mips/tm-bigmips.h"
+#include "mips/tm-mips.h"
/* Redefine register numbers for SGI. */
Index: config/mips/tm-irix6.h
===================================================================
RCS file: /cvs/src/src/gdb/config/mips/tm-irix6.h,v
retrieving revision 1.11
diff -u -r1.11 tm-irix6.h
--- config/mips/tm-irix6.h 17 May 2003 05:59:59 -0000 1.11
+++ config/mips/tm-irix6.h 1 Jun 2003 14:22:03 -0000
@@ -19,7 +19,7 @@
Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
-#include "mips/tm-bigmips64.h"
+#include "mips/tm-mips64.h"
#include "solib.h"
/* Redefine register numbers for SGI. */
Index: config/mips/tm-mipsv4.h
===================================================================
RCS file: /cvs/src/src/gdb/config/mips/tm-mipsv4.h,v
retrieving revision 1.5
diff -u -r1.5 tm-mipsv4.h
--- config/mips/tm-mipsv4.h 20 Aug 2002 19:41:59 -0000 1.5
+++ config/mips/tm-mipsv4.h 1 Jun 2003 14:22:03 -0000
@@ -18,7 +18,7 @@
Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
-#include "mips/tm-bigmips.h"
+#include "mips/tm-mips.h"
#include "config/tm-sysv4.h"
/* The signal handler trampoline is called _sigtramp. */
Index: config/mips/tm-tx39.h
===================================================================
RCS file: /cvs/src/src/gdb/config/mips/tm-tx39.h,v
retrieving revision 1.6
diff -u -r1.6 tm-tx39.h
--- config/mips/tm-tx39.h 19 Mar 2003 06:21:14 -0000 1.6
+++ config/mips/tm-tx39.h 1 Jun 2003 14:22:03 -0000
@@ -17,7 +17,7 @@
Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
-#include "mips/tm-bigmips.h"
+#include "mips/tm-mips.h"
#undef MIPS_REGISTER_NAMES
#define MIPS_REGISTER_NAMES \
Index: config/mips/tx39l.mt
===================================================================
RCS file: /cvs/src/src/gdb/config/mips/tx39l.mt,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 tx39l.mt
--- config/mips/tx39l.mt 16 Apr 1999 01:34:23 -0000 1.1.1.1
+++ config/mips/tx39l.mt 1 Jun 2003 14:22:03 -0000
@@ -1,5 +1,5 @@
# Target: Big-endian mips board, typically an IDT.
TDEPFILES= mips-tdep.o remote-mips.o dve3900-rom.o monitor.o dsrec.o
-TM_FILE= tm-tx39l.h
+TM_FILE= tm-tx39.h
SIM_OBS = remote-sim.o
SIM = ../sim/mips/libsim.a