Obsolete harris 88k target.
authorAndrew Cagney <cagney@redhat.com>
Fri, 9 Mar 2001 03:56:03 +0000 (03:56 +0000)
committerAndrew Cagney <cagney@redhat.com>
Fri, 9 Mar 2001 03:56:03 +0000 (03:56 +0000)
gdb/ChangeLog
gdb/config/m88k/cxux.mh
gdb/config/m88k/cxux.mt
gdb/config/m88k/nm-cxux.h
gdb/config/m88k/tm-cxux.h
gdb/config/m88k/xm-cxux.h
gdb/configure.host
gdb/configure.tgt

index d46c992af77e461611cfafa2292b60e717dec50a..a863008ac0c7931eb1df5284ae088f027751cabc 100644 (file)
@@ -1,3 +1,13 @@
+2001-03-08  Andrew Cagney  <ac131313@redhat.com>
+
+       * configure.host (m88*-harris-cxux*): Mark as obsolete.
+       * configure.tgt: Ditto.
+       * config/m88k/xm-cxux.h: Ditto.
+       * config/m88k/tm-cxux.h: Ditto.
+       * config/m88k/nm-cxux.h: Ditto.
+       * config/m88k/cxux.mt: Ditto.
+       * config/m88k/cxux.mh: Ditto.
+
 2001-03-08  Andrew Cagney  <ac131313@redhat.com>
 
        * Makefile.in: Delete rules for obsolete files.
index cb02225cbd2ba3b7f0009c349d8223f6c7b603d8..d6c560707dd614861722c7e98782e3a7c3d55ce1 100644 (file)
@@ -1,7 +1,7 @@
-# Host: Motorola 88k running CX/UX
-
-XM_FILE= xm-cxux.h
-XDEPFILES= 
-
-NAT_FILE= nm-cxux.h
-NATDEPFILES= infptrace.o inftarg.o fork-child.o cxux-nat.o corelow.o core-aout.o
+# OBSOLETE # Host: Motorola 88k running CX/UX
+# OBSOLETE 
+# OBSOLETE XM_FILE= xm-cxux.h
+# OBSOLETE XDEPFILES= 
+# OBSOLETE 
+# OBSOLETE NAT_FILE= nm-cxux.h
+# OBSOLETE NATDEPFILES= infptrace.o inftarg.o fork-child.o cxux-nat.o corelow.o core-aout.o
index 295de84c903fcab4448f7e47664784d9eb1619df..7b597ddfd2eab4811e225d6514c8d4e3dd029403 100644 (file)
@@ -1,3 +1,3 @@
-# Target: Motorola 88k running Harris CX/UX
-TDEPFILES= m88k-tdep.o remote-bug.o
-TM_FILE= tm-cxux.h
+# OBSOLETE # Target: Motorola 88k running Harris CX/UX
+# OBSOLETE TDEPFILES= m88k-tdep.o remote-bug.o
+# OBSOLETE TM_FILE= tm-cxux.h
index 8a8eaef9aaa4e9e0bfdeee4c13d636671dccc132..957c9bb96c3ec0932616a7434844bdbe9c9befa6 100644 (file)
@@ -1,31 +1,31 @@
-/* Native definitions for Motorola 88K running Harris CX/UX
-   Copyright 1993, 1994 Free Software Foundation, Inc.
-
-   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., 59 Temple Place - Suite 330,
-   Boston, MA 02111-1307, USA.  */
-
-/* Override the standard fetch/store definitions.  */
-
-#define FETCH_INFERIOR_REGISTERS
-
-#define REGISTER_U_ADDR(addr, blockend, regno) \
-        (addr) = m88k_register_u_addr ((blockend),(regno));
-
-#define ATTACH_DETACH
-
-#define PTRACE_ATTACH 128
-#define PTRACE_DETACH 129
+/* OBSOLETE /* Native definitions for Motorola 88K running Harris CX/UX */
+/* OBSOLETE    Copyright 1993, 1994 Free Software Foundation, Inc. */
+/* OBSOLETE  */
+/* OBSOLETE    This file is part of GDB. */
+/* OBSOLETE  */
+/* OBSOLETE    This program is free software; you can redistribute it and/or modify */
+/* OBSOLETE    it under the terms of the GNU General Public License as published by */
+/* OBSOLETE    the Free Software Foundation; either version 2 of the License, or */
+/* OBSOLETE    (at your option) any later version. */
+/* OBSOLETE  */
+/* OBSOLETE    This program is distributed in the hope that it will be useful, */
+/* OBSOLETE    but WITHOUT ANY WARRANTY; without even the implied warranty of */
+/* OBSOLETE    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the */
+/* OBSOLETE    GNU General Public License for more details. */
+/* OBSOLETE  */
+/* OBSOLETE    You should have received a copy of the GNU General Public License */
+/* OBSOLETE    along with this program; if not, write to the Free Software */
+/* OBSOLETE    Foundation, Inc., 59 Temple Place - Suite 330, */
+/* OBSOLETE    Boston, MA 02111-1307, USA.  */ */
+/* OBSOLETE  */
+/* OBSOLETE /* Override the standard fetch/store definitions.  */ */
+/* OBSOLETE  */
+/* OBSOLETE #define FETCH_INFERIOR_REGISTERS */
+/* OBSOLETE  */
+/* OBSOLETE #define REGISTER_U_ADDR(addr, blockend, regno) \ */
+/* OBSOLETE         (addr) = m88k_register_u_addr ((blockend),(regno)); */
+/* OBSOLETE  */
+/* OBSOLETE #define ATTACH_DETACH */
+/* OBSOLETE  */
+/* OBSOLETE #define PTRACE_ATTACH 128 */
+/* OBSOLETE #define PTRACE_DETACH 129 */
index b74f1224f5102182d3777317e798f6c4e06cbf05..653637ad1b033ebf23f5f6f59603c93aeed98af8 100644 (file)
@@ -1,62 +1,62 @@
-/* Target definitions for m88k running Harris CX/UX.
-   Copyright 1993, 1994 Free Software Foundation, Inc.
-
-   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., 59 Temple Place - Suite 330,
-   Boston, MA 02111-1307, USA.  */
-
-#define HARRIS_TARGET 1
-
-#define CXUX_TARGET 1
-
-/* Type of X registers, as supplied by the OS */
-
-typedef struct
-  {
-    long w1, w2, w3, w4;
-  }
-X_REGISTER_RAW_TYPE;
-
-#define X_REGISTER_VIRTUAL_TYPE double
-
-#include "m88k/tm-m88k.h"
-
-#define ADD_SHARED_SYMBOL_FILES(args,have_tty)  add_shared_symbol_files ()
-
-#define CONVERT_REGISTER_ADDRESS
-
-/* Always allocate space for both, but recognize that the m88100 has no
-   FP_REGS.  */
-
-#undef ARCH_NUM_REGS
-#define ARCH_NUM_REGS (target_is_m88110 ? (GP_REGS + FP_REGS) : (GP_REGS))
-
-/* Don't need this grotesquerie.  */
-
-#undef SHIFT_INST_REGS
-
-/* Extended registers are treated as 16 bytes by Harris' OS's. 
-   We treat them as 16 bytes here for consistency's sake.  */
-
-#undef REGISTER_RAW_SIZE
-#define REGISTER_RAW_SIZE(N) ((N) < XFP_REGNUM ? 4 : 16)
-
-#undef REGISTER_BYTE
-#define REGISTER_BYTE(N) \
-  ((N) >= XFP_REGNUM \
-   ? (((GP_REGS) * REGISTER_RAW_SIZE(0)) + \
-      (((N) - XFP_REGNUM) * REGISTER_RAW_SIZE(XFP_REGNUM))) \
-   : ((N) * REGISTER_RAW_SIZE(0)))
+/* OBSOLETE /* Target definitions for m88k running Harris CX/UX. */
+/* OBSOLETE    Copyright 1993, 1994 Free Software Foundation, Inc. */
+/* OBSOLETE  */
+/* OBSOLETE    This file is part of GDB. */
+/* OBSOLETE  */
+/* OBSOLETE    This program is free software; you can redistribute it and/or modify */
+/* OBSOLETE    it under the terms of the GNU General Public License as published by */
+/* OBSOLETE    the Free Software Foundation; either version 2 of the License, or */
+/* OBSOLETE    (at your option) any later version. */
+/* OBSOLETE  */
+/* OBSOLETE    This program is distributed in the hope that it will be useful, */
+/* OBSOLETE    but WITHOUT ANY WARRANTY; without even the implied warranty of */
+/* OBSOLETE    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the */
+/* OBSOLETE    GNU General Public License for more details. */
+/* OBSOLETE  */
+/* OBSOLETE    You should have received a copy of the GNU General Public License */
+/* OBSOLETE    along with this program; if not, write to the Free Software */
+/* OBSOLETE    Foundation, Inc., 59 Temple Place - Suite 330, */
+/* OBSOLETE    Boston, MA 02111-1307, USA.  */ */
+/* OBSOLETE  */
+/* OBSOLETE #define HARRIS_TARGET 1 */
+/* OBSOLETE  */
+/* OBSOLETE #define CXUX_TARGET 1 */
+/* OBSOLETE  */
+/* OBSOLETE /* Type of X registers, as supplied by the OS */ */
+/* OBSOLETE  */
+/* OBSOLETE typedef struct */
+/* OBSOLETE   { */
+/* OBSOLETE     long w1, w2, w3, w4; */
+/* OBSOLETE   } */
+/* OBSOLETE X_REGISTER_RAW_TYPE; */
+/* OBSOLETE  */
+/* OBSOLETE #define X_REGISTER_VIRTUAL_TYPE double */
+/* OBSOLETE  */
+/* OBSOLETE #include "m88k/tm-m88k.h" */
+/* OBSOLETE  */
+/* OBSOLETE #define ADD_SHARED_SYMBOL_FILES(args,have_tty)  add_shared_symbol_files () */
+/* OBSOLETE  */
+/* OBSOLETE #define CONVERT_REGISTER_ADDRESS */
+/* OBSOLETE  */
+/* OBSOLETE /* Always allocate space for both, but recognize that the m88100 has no */
+/* OBSOLETE    FP_REGS.  */ */
+/* OBSOLETE  */
+/* OBSOLETE #undef ARCH_NUM_REGS */
+/* OBSOLETE #define ARCH_NUM_REGS (target_is_m88110 ? (GP_REGS + FP_REGS) : (GP_REGS)) */
+/* OBSOLETE  */
+/* OBSOLETE /* Don't need this grotesquerie.  */ */
+/* OBSOLETE  */
+/* OBSOLETE #undef SHIFT_INST_REGS */
+/* OBSOLETE  */
+/* OBSOLETE /* Extended registers are treated as 16 bytes by Harris' OS's.  */
+/* OBSOLETE    We treat them as 16 bytes here for consistency's sake.  */ */
+/* OBSOLETE  */
+/* OBSOLETE #undef REGISTER_RAW_SIZE */
+/* OBSOLETE #define REGISTER_RAW_SIZE(N) ((N) < XFP_REGNUM ? 4 : 16) */
+/* OBSOLETE  */
+/* OBSOLETE #undef REGISTER_BYTE */
+/* OBSOLETE #define REGISTER_BYTE(N) \ */
+/* OBSOLETE   ((N) >= XFP_REGNUM \ */
+/* OBSOLETE    ? (((GP_REGS) * REGISTER_RAW_SIZE(0)) + \ */
+/* OBSOLETE       (((N) - XFP_REGNUM) * REGISTER_RAW_SIZE(XFP_REGNUM))) \ */
+/* OBSOLETE    : ((N) * REGISTER_RAW_SIZE(0))) */
index 4d1ba23d459e0914e83a6bf7ac96700b5b53dc00..db8fb8683690a4286e6f0d80a72a41822abc35fb 100644 (file)
@@ -1,66 +1,66 @@
-/* Host-machine dependent parameters for Motorola 88000, for GDB.
-   Copyright 1986, 1987, 1988, 1989, 1990, 1991, 1993, 1994, 1996, 1998
-   Free Software Foundation, Inc.
-
-   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., 59 Temple Place - Suite 330,
-   Boston, MA 02111-1307, USA.  */
-
-#include "m88k/xm-m88k.h"
-
-#define HOST_BYTE_ORDER BIG_ENDIAN
-
-#if !defined (USG)
-#define USG 1
-#endif
-
-#include <sys/param.h>
-
-#define x_foff _x_x._x_offset
-#define x_fname _x_name
-#define USER ptrace_user
-/*
-   #define _BSD_WAIT_FLAVOR
- */
-
-#define HAVE_TERMIO
-
-#ifndef USIZE
-#define USIZE 2048
-#ifndef UPAGES
-#define UPAGES USIZE
-#endif
-#endif
-#define NBPG NBPC
-
-/* Get rid of any system-imposed stack limit if possible.  */
-
-#define SET_STACK_LIMIT_HUGE
-
-/* This is the amount to subtract from u.u_ar0
-   to get the offset in the core file of the register values.  */
-
-/* Since registers r0 through r31 are stored directly in the struct ptrace_user,
-   (for m88k BCS)
-   the ptrace_user offsets are sufficient and KERNEL_U_ADDRESS can be 0 */
-
-#define KERNEL_U_ADDR 0
-
-/* The CX/UX C compiler doesn't permit complex expressions as array bounds. */
-#define STRICT_ANSI_BOUNDS
-
-#define CORE_REGISTER_ADDR(regno, reg_ptr) \
-   m88k_harris_core_register_addr(regno, reg_ptr)
+/* OBSOLETE /* Host-machine dependent parameters for Motorola 88000, for GDB. */
+/* OBSOLETE    Copyright 1986, 1987, 1988, 1989, 1990, 1991, 1993, 1994, 1996, 1998 */
+/* OBSOLETE    Free Software Foundation, Inc. */
+/* OBSOLETE  */
+/* OBSOLETE    This file is part of GDB. */
+/* OBSOLETE  */
+/* OBSOLETE    This program is free software; you can redistribute it and/or modify */
+/* OBSOLETE    it under the terms of the GNU General Public License as published by */
+/* OBSOLETE    the Free Software Foundation; either version 2 of the License, or */
+/* OBSOLETE    (at your option) any later version. */
+/* OBSOLETE  */
+/* OBSOLETE    This program is distributed in the hope that it will be useful, */
+/* OBSOLETE    but WITHOUT ANY WARRANTY; without even the implied warranty of */
+/* OBSOLETE    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the */
+/* OBSOLETE    GNU General Public License for more details. */
+/* OBSOLETE  */
+/* OBSOLETE    You should have received a copy of the GNU General Public License */
+/* OBSOLETE    along with this program; if not, write to the Free Software */
+/* OBSOLETE    Foundation, Inc., 59 Temple Place - Suite 330, */
+/* OBSOLETE    Boston, MA 02111-1307, USA.  */ */
+/* OBSOLETE  */
+/* OBSOLETE #include "m88k/xm-m88k.h" */
+/* OBSOLETE  */
+/* OBSOLETE #define HOST_BYTE_ORDER BIG_ENDIAN */
+/* OBSOLETE  */
+/* OBSOLETE #if !defined (USG) */
+/* OBSOLETE #define USG 1 */
+/* OBSOLETE #endif */
+/* OBSOLETE  */
+/* OBSOLETE #include <sys/param.h> */
+/* OBSOLETE  */
+/* OBSOLETE #define x_foff _x_x._x_offset */
+/* OBSOLETE #define x_fname _x_name */
+/* OBSOLETE #define USER ptrace_user */
+/* OBSOLETE /* */
+/* OBSOLETE    #define _BSD_WAIT_FLAVOR */
+/* OBSOLETE  */ */
+/* OBSOLETE  */
+/* OBSOLETE #define HAVE_TERMIO */
+/* OBSOLETE  */
+/* OBSOLETE #ifndef USIZE */
+/* OBSOLETE #define USIZE 2048 */
+/* OBSOLETE #ifndef UPAGES */
+/* OBSOLETE #define UPAGES USIZE */
+/* OBSOLETE #endif */
+/* OBSOLETE #endif */
+/* OBSOLETE #define NBPG NBPC */
+/* OBSOLETE  */
+/* OBSOLETE /* Get rid of any system-imposed stack limit if possible.  */ */
+/* OBSOLETE  */
+/* OBSOLETE #define SET_STACK_LIMIT_HUGE */
+/* OBSOLETE  */
+/* OBSOLETE /* This is the amount to subtract from u.u_ar0 */
+/* OBSOLETE    to get the offset in the core file of the register values.  */ */
+/* OBSOLETE  */
+/* OBSOLETE /* Since registers r0 through r31 are stored directly in the struct ptrace_user, */
+/* OBSOLETE    (for m88k BCS) */
+/* OBSOLETE    the ptrace_user offsets are sufficient and KERNEL_U_ADDRESS can be 0 */ */
+/* OBSOLETE  */
+/* OBSOLETE #define KERNEL_U_ADDR 0 */
+/* OBSOLETE  */
+/* OBSOLETE /* The CX/UX C compiler doesn't permit complex expressions as array bounds. */ */
+/* OBSOLETE #define STRICT_ANSI_BOUNDS */
+/* OBSOLETE  */
+/* OBSOLETE #define CORE_REGISTER_ADDR(regno, reg_ptr) \ */
+/* OBSOLETE    m88k_harris_core_register_addr(regno, reg_ptr) */
index 322b42c524a4a6562eb0fb95308cecd55922c863..215a966385218b103cf89024a0614b4a7cc58fdf 100644 (file)
@@ -104,7 +104,7 @@ m68*-sun-sunos3*)   gdb_host=sun3os3 ;;
 m68*-sun-sunos4*)      gdb_host=sun3os4 ;;
 m68*-sun-*)            gdb_host=sun3os4 ;;
 
-m88*-harris-cxux*)     gdb_host=cxux ;;
+# OBSOLETE m88*-harris-cxux*)  gdb_host=cxux ;;
 m88*-motorola-sysv4*)  gdb_host=delta88v4 ;;
 m88*-motorola-sysv*)   gdb_host=delta88 ;;
 m88*-*-*)              gdb_host=m88k ;;
index bd184ee0571698ae6214a2f961b3191ed0bcd5b9..b277fc199f3e35fd703491acc5f946e0c0be31bc 100644 (file)
@@ -174,7 +174,7 @@ m68*-*-sunos4*)             gdb_target=sun3os4
 m68*-*-sysv4*)         gdb_target=m68kv4 ;;
 m68*-*-vxworks*)       gdb_target=vxworks68 ;;
 
-m88*-harris-cxux*)     gdb_target=cxux ;;
+# OBSOLETE m88*-harris-cxux*)  gdb_target=cxux ;;
 m88*-motorola-sysv4*)  gdb_target=delta88v4 ;;
 m88*-motorola-*)       gdb_target=delta88 ;;
 m88*-*-*)              gdb_target=m88k ;;