* config/mips/{{x,n}m-news-mips.h,news-mips.mh}: New files.
authorJim Kingdon <jkingdon@engr.sgi.com>
Fri, 18 Jun 1993 21:39:27 +0000 (21:39 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Fri, 18 Jun 1993 21:39:27 +0000 (21:39 +0000)
* config/mips/{bigmips.mh,xm-bigmips.h}: Remove.
* configure.in (mips-sony-*): Use news-mips for host.

gdb/ChangeLog
gdb/config/mips/bigmips.mh [deleted file]
gdb/config/mips/news-mips.mh [new file with mode: 0644]
gdb/config/mips/nm-news-mips.h [new file with mode: 0644]
gdb/config/mips/xm-news-mips.h [moved from gdb/config/mips/xm-bigmips.h with 64% similarity]
gdb/configure.in

index 4b43f23..06dc301 100644 (file)
@@ -1,5 +1,9 @@
 Fri Jun 18 12:37:36 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
+       * config/mips/{{x,n}m-news-mips.h,news-mips.mh}: New files.
+       * config/mips/{bigmips.mh,xm-bigmips.h}: Remove.
+       * configure.in (mips-sony-*): Use news-mips for host.
+
        * buildsym.h: Doc fix for processing_acc_compilation.
 
 Thu Jun 17 19:57:08 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
diff --git a/gdb/config/mips/bigmips.mh b/gdb/config/mips/bigmips.mh
deleted file mode 100644 (file)
index 9e4704b..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-# Host: Big-endian MIPS machine such as Sony News
-XDEPFILES= infptrace.o inftarg.o fork-child.o coredep.o corelow.o
-XM_FILE= xm-bigmips.h
diff --git a/gdb/config/mips/news-mips.mh b/gdb/config/mips/news-mips.mh
new file mode 100644 (file)
index 0000000..f80db62
--- /dev/null
@@ -0,0 +1,4 @@
+# Host: Big-endian MIPS machine such as Sony News
+NATDEPFILES= infptrace.o inftarg.o fork-child.o coredep.o corelow.o mips-nat.o
+XM_FILE= xm-news-mips.h
+NM_FILE= nm-news-mips.h
diff --git a/gdb/config/mips/nm-news-mips.h b/gdb/config/mips/nm-news-mips.h
new file mode 100644 (file)
index 0000000..c379d7a
--- /dev/null
@@ -0,0 +1,34 @@
+/* Definitions to make GDB run on a mips box under 4.3bsd.
+   Copyright (C) 1986, 1987, 1989 Free Software Foundation, Inc.
+   Contributed by Per Bothner(bothner@cs.wisc.edu) at U.Wisconsin
+   and by Alessandro Forin(af@cs.cmu.edu) at CMU
+
+This file is part of GDB.
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
+
+/* Needed for RISC NEWS core files.  */
+#include <machine/machparam.h>
+#include <sys/types.h>
+#define KERNEL_U_ADDR UADDR
+
+#define REGISTER_U_ADDR(addr, blockend, regno)                 \
+       if (regno < 38) addr = (NBPG*UPAGES) + (regno - 38)*sizeof(int);\
+       else addr = 0; /* ..somewhere in the pcb */
+
+/* Kernel is a bit tenacious about sharing text segments, disallowing bpts.  */
+#define        ONE_PROCESS_WRITETEXT
+
+#include "nm-mips.h"
similarity index 64%
rename from gdb/config/mips/xm-bigmips.h
rename to gdb/config/mips/xm-news-mips.h
index 91758b3..471cc2b 100644 (file)
@@ -1,4 +1,7 @@
-/* Copyright (C) 1990 Free Software Foundation, Inc.
+/* Definitions to make GDB run on a mips box under 4.3bsd.
+   Copyright (C) 1986, 1987, 1989 Free Software Foundation, Inc.
+   Contributed by Per Bothner(bothner@cs.wisc.edu) at U.Wisconsin
+   and by Alessandro Forin(af@cs.cmu.edu) at CMU
 
 This file is part of GDB.
 
@@ -16,6 +19,12 @@ You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
+#if !defined (HOST_BYTE_ORDER)
 #define HOST_BYTE_ORDER BIG_ENDIAN
+#endif
 
-#include "mips/xm-mips.h"
+/* Get rid of any system-imposed stack limit if possible */
+
+#define        SET_STACK_LIMIT_HUGE
+
+#define        MEM_FNS_DECLARED
index f0f6409..fe54e0c 100644 (file)
@@ -74,7 +74,7 @@ mips-dec-*)           gdb_host=decstation ;;
 mips-little-*)         gdb_host=littlemips ;;
 mips-sgi-irix3)                gdb_host=irix3 ;;
 mips-sgi-irix4*)       gdb_host=irix4 ;;
-mips-sony-*)           gdb_host=bigmips ;;
+mips-sony-*)           gdb_host=news-mips ;;
 
 none-*-*)              gdb_host=none ;;