aboutsummaryrefslogtreecommitdiff
path: root/gdb/config/ns32k
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2001-12-01 22:02:03 +0000
committerAndrew Cagney <cagney@redhat.com>2001-12-01 22:02:03 +0000
commit1406caf7abf3e0d0334defd1a695aa764b5a83c8 (patch)
tree82d0bb20d238680bbbac4e07489326ee0d8bd6d2 /gdb/config/ns32k
parent5e734e1f9d5aa0c89e4a855c480acd58b5020272 (diff)
downloadfsf-binutils-gdb-1406caf7abf3e0d0334defd1a695aa764b5a83c8.zip
fsf-binutils-gdb-1406caf7abf3e0d0334defd1a695aa764b5a83c8.tar.gz
fsf-binutils-gdb-1406caf7abf3e0d0334defd1a695aa764b5a83c8.tar.bz2
Zap all but ns32k-netbsd NS32k targets and hosts.
Diffstat (limited to 'gdb/config/ns32k')
-rw-r--r--gdb/config/ns32k/merlin.mh16
-rw-r--r--gdb/config/ns32k/merlin.mt3
-rw-r--r--gdb/config/ns32k/nm-umax.h55
-rw-r--r--gdb/config/ns32k/ns32km3.mh7
-rw-r--r--gdb/config/ns32k/ns32km3.mt3
-rw-r--r--gdb/config/ns32k/tm-merlin.h289
-rw-r--r--gdb/config/ns32k/tm-ns32km3.h74
-rw-r--r--gdb/config/ns32k/umax.mh5
-rw-r--r--gdb/config/ns32k/umax.mt3
-rw-r--r--gdb/config/ns32k/xm-merlin.h67
-rw-r--r--gdb/config/ns32k/xm-ns32km3.h25
-rw-r--r--gdb/config/ns32k/xm-umax.h26
12 files changed, 0 insertions, 573 deletions
diff --git a/gdb/config/ns32k/merlin.mh b/gdb/config/ns32k/merlin.mh
deleted file mode 100644
index 9da8f1e..0000000
--- a/gdb/config/ns32k/merlin.mh
+++ /dev/null
@@ -1,16 +0,0 @@
-# OBSOLETE # Host: Merlin running utek 2.1
-# OBSOLETE XDEPFILES= infptrace.o inftarg.o fork-child.o corelow.o core-aout.o
-# OBSOLETE XM_FILE= xm-merlin.h
-# OBSOLETE
-# OBSOLETE # FIXME: M_INSTALL is gone from the gdb makefile. If anyone cares
-# OBSOLETE # about the Merlin anymore, and the bug which inspired
-# OBSOLETE # SHELL_FILE/gdb-sh is still there, will need to reinstate it. Also,
-# OBSOLETE # this should be done for native only.
-# OBSOLETE
-# OBSOLETE # See SHELL_FILE in xm-merlin.h for a explanation of this.
-# OBSOLETE
-# OBSOLETE # FIXME: This should use $prefix, but only if SHELL_FILE does too.
-# OBSOLETE
-# OBSOLETE M_INSTALL=cp /bin/sh /usr/local/lib/gdb-sh; \
-# OBSOLETE chmod ogu+rw /usr/local/lib/gdb-sh
-# OBSOLETE M_UNINSTALL = rm -f /usr/local/lib/gdb-sh
diff --git a/gdb/config/ns32k/merlin.mt b/gdb/config/ns32k/merlin.mt
deleted file mode 100644
index a105c14..0000000
--- a/gdb/config/ns32k/merlin.mt
+++ /dev/null
@@ -1,3 +0,0 @@
-# OBSOLETE # Target: Merlin running utek 2.1
-# OBSOLETE TDEPFILES= ns32k-tdep.o
-# OBSOLETE TM_FILE= tm-merlin.h
diff --git a/gdb/config/ns32k/nm-umax.h b/gdb/config/ns32k/nm-umax.h
deleted file mode 100644
index 7124420..0000000
--- a/gdb/config/ns32k/nm-umax.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* OBSOLETE /* Definitions to make GDB run on an encore under umax 4.2 */
-/* OBSOLETE Copyright 1987, 1989, 1992, 2001 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 /* Do implement the attach and detach commands... */ */
-/* OBSOLETE #define ATTACH_DETACH */
-/* OBSOLETE */
-/* OBSOLETE /* Offset of registers within u area. */ */
-/* OBSOLETE #define U_REGS_OFFSET 0 */
-/* OBSOLETE */
-/* OBSOLETE /* called from register_addr() -- blockend not used for now */ */
-/* OBSOLETE #define REGISTER_U_ADDR(addr, blockend, regno) \ */
-/* OBSOLETE { \ */
-/* OBSOLETE switch (regno) { \ */
-/* OBSOLETE case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: \ */
-/* OBSOLETE addr = PU_R0 - (regno * sizeof (int)); break; \ */
-/* OBSOLETE case SP_REGNUM: \ */
-/* OBSOLETE addr = PU_SP; break; \ */
-/* OBSOLETE case PC_REGNUM: \ */
-/* OBSOLETE addr = PU_PC; break; \ */
-/* OBSOLETE case FP_REGNUM: \ */
-/* OBSOLETE addr = PU_FP; break; \ */
-/* OBSOLETE case PS_REGNUM: \ */
-/* OBSOLETE addr = PU_PSL; break; \ */
-/* OBSOLETE case FPS_REGNUM: \ */
-/* OBSOLETE addr = PU_FSR; break; \ */
-/* OBSOLETE case FP0_REGNUM + 0: case FP0_REGNUM + 1: \ */
-/* OBSOLETE case FP0_REGNUM + 2: case FP0_REGNUM + 3: \ */
-/* OBSOLETE case FP0_REGNUM + 4: case FP0_REGNUM + 5: \ */
-/* OBSOLETE case FP0_REGNUM + 6: case FP0_REGNUM + 7: \ */
-/* OBSOLETE addr = PU_F0 + (regno - FP0_REGNUM) * sizeof (float); break; \ */
-/* OBSOLETE case LP0_REGNUM + 0: case LP0_REGNUM + 1: \ */
-/* OBSOLETE case LP0_REGNUM + 2: case LP0_REGNUM + 3: \ */
-/* OBSOLETE addr = PU_F0 + (regno - LP0_REGNUM) * sizeof (double); break; \ */
-/* OBSOLETE default: \ */
-/* OBSOLETE printf ("bad argument to REGISTER_U_ADDR %d\n", regno); \ */
-/* OBSOLETE internal_error (__FILE__, __LINE__, "failed internal consistency check"); \ */
-/* OBSOLETE } \ */
-/* OBSOLETE } */
diff --git a/gdb/config/ns32k/ns32km3.mh b/gdb/config/ns32k/ns32km3.mh
deleted file mode 100644
index 7514751..0000000
--- a/gdb/config/ns32k/ns32km3.mh
+++ /dev/null
@@ -1,7 +0,0 @@
-# OBSOLETE # Host: ns32k running Mach3
-# OBSOLETE
-# OBSOLETE XDEPFILES=
-# OBSOLETE NATDEPFILES= m3-nat.o ns32km3-nat.o fork-child.o corelow.o core-aout.o
-# OBSOLETE NAT_CLIBS= -L/usr/mach/lib -lnetname -lmachid -lmach
-# OBSOLETE XM_FILE= xm-ns32km3.h
-# OBSOLETE NAT_FILE= nm-m3.h
diff --git a/gdb/config/ns32k/ns32km3.mt b/gdb/config/ns32k/ns32km3.mt
deleted file mode 100644
index f9d0fa0..0000000
--- a/gdb/config/ns32k/ns32km3.mt
+++ /dev/null
@@ -1,3 +0,0 @@
-# OBSOLETE # Target: ns32k with a.out on Mach 3
-# OBSOLETE TDEPFILES= ns32k-tdep.o
-# OBSOLETE TM_FILE= tm-ns32km3.h
diff --git a/gdb/config/ns32k/tm-merlin.h b/gdb/config/ns32k/tm-merlin.h
deleted file mode 100644
index 8c88f46..0000000
--- a/gdb/config/ns32k/tm-merlin.h
+++ /dev/null
@@ -1,289 +0,0 @@
-/* OBSOLETE /* Definitions to target GDB to a merlin under utek 2.1 */
-/* OBSOLETE Copyright 1986, 1987, 1989, 1991, 1993, 1994, 1998, 1999, 2000 */
-/* 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 "regcache.h" */
-/* OBSOLETE */
-/* OBSOLETE #define TARGET_BYTE_ORDER LITTLE_ENDIAN */
-/* OBSOLETE */
-/* OBSOLETE /* Offset from address of function to start of its code. */
-/* OBSOLETE Zero on most machines. */ */
-/* OBSOLETE */
-/* OBSOLETE #define FUNCTION_START_OFFSET 0 */
-/* OBSOLETE */
-/* OBSOLETE /* Advance PC across any function entry prologue instructions */
-/* OBSOLETE to reach some "real" code. */ */
-/* OBSOLETE */
-/* OBSOLETE extern CORE_ADDR merlin_skip_prologue (CORE_ADDR); */
-/* OBSOLETE #define SKIP_PROLOGUE(pc) (merlin_skip_prologue (pc)) */
-/* OBSOLETE */
-/* OBSOLETE /* Immediately after a function call, return the saved pc. */
-/* OBSOLETE Can't always go through the frames for this because on some machines */
-/* OBSOLETE the new frame is not set up until the new function executes */
-/* OBSOLETE some instructions. */ */
-/* OBSOLETE */
-/* OBSOLETE #define SAVED_PC_AFTER_CALL(frame) \ */
-/* OBSOLETE read_memory_integer (read_register (SP_REGNUM), 4) */
-/* OBSOLETE */
-/* OBSOLETE /* Address of end of stack space. */ */
-/* OBSOLETE */
-/* OBSOLETE #define STACK_END_ADDR (0x800000) */
-/* OBSOLETE */
-/* OBSOLETE /* Stack grows downward. */ */
-/* OBSOLETE */
-/* OBSOLETE #define INNER_THAN(lhs,rhs) ((lhs) < (rhs)) */
-/* OBSOLETE */
-/* OBSOLETE /* Sequence of bytes for breakpoint instruction. */ */
-/* OBSOLETE */
-/* OBSOLETE #define BREAKPOINT {0xf2} */
-/* OBSOLETE */
-/* OBSOLETE /* Amount PC must be decremented by after a breakpoint. */
-/* OBSOLETE This is often the number of bytes in BREAKPOINT */
-/* OBSOLETE but not always. */ */
-/* OBSOLETE */
-/* OBSOLETE #define DECR_PC_AFTER_BREAK 0 */
-/* OBSOLETE */
-/* OBSOLETE /* Define this to say that the "svc" insn is followed by */
-/* OBSOLETE codes in memory saying which kind of system call it is. */ */
-/* OBSOLETE */
-/* OBSOLETE #define NS32K_SVC_IMMED_OPERANDS */
-/* OBSOLETE */
-/* OBSOLETE /* Say how long (ordinary) registers are. This is a piece of bogosity */
-/* OBSOLETE used in push_word and a few other places; REGISTER_RAW_SIZE is the */
-/* OBSOLETE real way to know how big a register is. */ */
-/* OBSOLETE */
-/* OBSOLETE #define REGISTER_SIZE 4 */
-/* OBSOLETE */
-/* OBSOLETE /* Number of machine registers */ */
-/* OBSOLETE */
-/* OBSOLETE #define NUM_REGS 25 */
-/* OBSOLETE */
-/* OBSOLETE #define NUM_GENERAL_REGS 8 */
-/* OBSOLETE */
-/* OBSOLETE /* Initializer for an array of names of registers. */
-/* OBSOLETE There should be NUM_REGS strings in this initializer. */ */
-/* OBSOLETE */
-/* OBSOLETE #define REGISTER_NAMES {"r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7", \ */
-/* OBSOLETE "pc", "sp", "fp", "ps", \ */
-/* OBSOLETE "fsr", \ */
-/* OBSOLETE "f0", "f1", "f2", "f3", "f4", "f5", "f6", "f7", \ */
-/* OBSOLETE "l0", "l1", "l2", "l3", "l4", \ */
-/* OBSOLETE } */
-/* OBSOLETE */
-/* OBSOLETE /* Register numbers of various important registers. */
-/* OBSOLETE Note that some of these values are "real" register numbers, */
-/* OBSOLETE and correspond to the general registers of the machine, */
-/* OBSOLETE and some are "phony" register numbers which are too large */
-/* OBSOLETE to be actual register numbers as far as the user is concerned */
-/* OBSOLETE but do serve to get the desired values when passed to read_register. */ */
-/* OBSOLETE */
-/* OBSOLETE #define AP_REGNUM FP_REGNUM */
-/* OBSOLETE #define FP_REGNUM 10 /* Contains address of executing stack frame */ */
-/* OBSOLETE #define SP_REGNUM 9 /* Contains address of top of stack */ */
-/* OBSOLETE #define PC_REGNUM 8 /* Contains program counter */ */
-/* OBSOLETE #define PS_REGNUM 11 /* Contains processor status */ */
-/* OBSOLETE #define FPS_REGNUM 12 /* Floating point status register */ */
-/* OBSOLETE #define FP0_REGNUM 13 /* Floating point register 0 */ */
-/* OBSOLETE #define LP0_REGNUM 21 /* Double register 0 (same as FP0) */ */
-/* OBSOLETE */
-/* OBSOLETE /* Total amount of space needed to store our copies of the machine's */
-/* OBSOLETE register state, the array `registers'. */ */
-/* OBSOLETE #define REGISTER_BYTES ((NUM_REGS - 4) * sizeof (int) + 4 * sizeof (double)) */
-/* OBSOLETE */
-/* OBSOLETE /* Index within `registers' of the first byte of the space for */
-/* OBSOLETE register N. */ */
-/* OBSOLETE */
-/* OBSOLETE #define REGISTER_BYTE(N) ((N) >= LP0_REGNUM ? \ */
-/* OBSOLETE LP0_REGNUM * 4 + ((N) - LP0_REGNUM) * 8 : (N) * 4) */
-/* OBSOLETE */
-/* OBSOLETE /* Number of bytes of storage in the actual machine representation */
-/* OBSOLETE for register N. On the 32000, all regs are 4 bytes */
-/* OBSOLETE except for the doubled floating registers. */ */
-/* OBSOLETE */
-/* OBSOLETE #define REGISTER_RAW_SIZE(N) ((N) >= LP0_REGNUM ? 8 : 4) */
-/* OBSOLETE */
-/* OBSOLETE /* Number of bytes of storage in the program's representation */
-/* OBSOLETE for register N. On the 32000, all regs are 4 bytes */
-/* OBSOLETE except for the doubled floating registers. */ */
-/* OBSOLETE */
-/* OBSOLETE #define REGISTER_VIRTUAL_SIZE(N) ((N) >= LP0_REGNUM ? 8 : 4) */
-/* OBSOLETE */
-/* OBSOLETE /* Largest value REGISTER_RAW_SIZE can have. */ */
-/* OBSOLETE */
-/* OBSOLETE #define MAX_REGISTER_RAW_SIZE 8 */
-/* OBSOLETE */
-/* OBSOLETE /* Largest value REGISTER_VIRTUAL_SIZE can have. */ */
-/* OBSOLETE */
-/* OBSOLETE #define MAX_REGISTER_VIRTUAL_SIZE 8 */
-/* OBSOLETE */
-/* OBSOLETE /* Return the GDB type object for the "standard" data type */
-/* OBSOLETE of data in register N. */ */
-/* OBSOLETE */
-/* OBSOLETE #define REGISTER_VIRTUAL_TYPE(N) \ */
-/* OBSOLETE ((N) >= FP0_REGNUM ? \ */
-/* OBSOLETE ((N) >= LP0_REGNUM ? \ */
-/* OBSOLETE builtin_type_double \ */
-/* OBSOLETE : builtin_type_float) \ */
-/* OBSOLETE : builtin_type_int) */
-/* OBSOLETE */
-/* OBSOLETE /* Store the address of the place in which to copy the structure the */
-/* OBSOLETE subroutine will return. This is called from call_function. */
-/* OBSOLETE */
-/* OBSOLETE On this machine this is a no-op, as gcc doesn't run on it yet. */
-/* OBSOLETE This calling convention is not used. */ */
-/* OBSOLETE */
-/* OBSOLETE #define STORE_STRUCT_RETURN(ADDR, SP) */
-/* OBSOLETE */
-/* OBSOLETE /* Extract from an array REGBUF containing the (raw) register state */
-/* OBSOLETE a function return value of type TYPE, and copy that, in virtual format, */
-/* OBSOLETE into VALBUF. */ */
-/* OBSOLETE */
-/* OBSOLETE #define EXTRACT_RETURN_VALUE(TYPE,REGBUF,VALBUF) \ */
-/* OBSOLETE memcpy (VALBUF, REGBUF, TYPE_LENGTH (TYPE)) */
-/* OBSOLETE */
-/* OBSOLETE /* Write into appropriate registers a function return value */
-/* OBSOLETE of type TYPE, given in virtual format. */ */
-/* OBSOLETE */
-/* OBSOLETE #define STORE_RETURN_VALUE(TYPE,VALBUF) \ */
-/* OBSOLETE write_register_bytes (0, VALBUF, TYPE_LENGTH (TYPE)) */
-/* OBSOLETE */
-/* OBSOLETE /* Extract from an array REGBUF containing the (raw) register state */
-/* OBSOLETE the address in which a function should return its structure value, */
-/* OBSOLETE as a CORE_ADDR (or an expression that can be used as one). */ */
-/* OBSOLETE */
-/* OBSOLETE #define EXTRACT_STRUCT_VALUE_ADDRESS(REGBUF) (*(int *)(REGBUF)) */
-/* OBSOLETE */
-/* OBSOLETE /* Describe the pointer in each stack frame to the previous stack frame */
-/* OBSOLETE (its caller). */ */
-/* OBSOLETE */
-/* OBSOLETE /* FRAME_CHAIN takes a frame's nominal address */
-/* OBSOLETE and produces the frame's chain-pointer. */ */
-/* OBSOLETE */
-/* OBSOLETE /* In the case of the Merlin, the frame's nominal address is the FP value, */
-/* OBSOLETE and at that address is saved previous FP value as a 4-byte word. */ */
-/* OBSOLETE */
-/* OBSOLETE #define FRAME_CHAIN(thisframe) \ */
-/* OBSOLETE (!inside_entry_file ((thisframe)->pc) ? \ */
-/* OBSOLETE read_memory_integer ((thisframe)->frame, 4) :\ */
-/* OBSOLETE 0) */
-/* OBSOLETE */
-/* OBSOLETE /* Define other aspects of the stack frame. */ */
-/* OBSOLETE */
-/* OBSOLETE #define FRAME_SAVED_PC(FRAME) (read_memory_integer ((FRAME)->frame + 4, 4)) */
-/* OBSOLETE */
-/* OBSOLETE /* compute base of arguments */ */
-/* OBSOLETE #define FRAME_ARGS_ADDRESS(fi) ((fi)->frame) */
-/* OBSOLETE */
-/* OBSOLETE #define FRAME_LOCALS_ADDRESS(fi) ((fi)->frame) */
-/* OBSOLETE */
-/* OBSOLETE /* Return number of args passed to a frame. */
-/* OBSOLETE Can return -1, meaning no way to tell. */ */
-/* OBSOLETE */
-/* OBSOLETE extern int merlin_frame_num_args (struct frame_info *fi); */
-/* OBSOLETE #define FRAME_NUM_ARGS(fi) (merlin_frame_num_args ((fi))) */
-/* OBSOLETE */
-/* OBSOLETE /* Return number of bytes at start of arglist that are not really args. */ */
-/* OBSOLETE */
-/* OBSOLETE #define FRAME_ARGS_SKIP 8 */
-/* OBSOLETE */
-/* OBSOLETE /* Put here the code to store, into a struct frame_saved_regs, */
-/* OBSOLETE the addresses of the saved registers of frame described by FRAME_INFO. */
-/* OBSOLETE This includes special registers such as pc and fp saved in special */
-/* OBSOLETE ways in the stack frame. sp is even more special: */
-/* OBSOLETE the address we return for it IS the sp for the next frame. */ */
-/* OBSOLETE */
-/* OBSOLETE #define FRAME_FIND_SAVED_REGS(frame_info, frame_saved_regs) \ */
-/* OBSOLETE { int regmask,regnum; \ */
-/* OBSOLETE int localcount; \ */
-/* OBSOLETE CORE_ADDR enter_addr; \ */
-/* OBSOLETE CORE_ADDR next_addr; \ */
-/* OBSOLETE \ */
-/* OBSOLETE enter_addr = get_pc_function_start ((frame_info)->pc); \ */
-/* OBSOLETE regmask = read_memory_integer (enter_addr+1, 1); \ */
-/* OBSOLETE localcount = ns32k_localcount (enter_addr); \ */
-/* OBSOLETE next_addr = (frame_info)->frame + localcount; \ */
-/* OBSOLETE for (regnum = 0; regnum < 8; regnum++, regmask >>= 1) \ */
-/* OBSOLETE (frame_saved_regs).regs[regnum] \ */
-/* OBSOLETE = (regmask & 1) ? (next_addr -= 4) : 0; \ */
-/* OBSOLETE (frame_saved_regs).regs[SP_REGNUM] = (frame_info)->frame + 4; \ */
-/* OBSOLETE (frame_saved_regs).regs[PC_REGNUM] = (frame_info)->frame + 4; \ */
-/* OBSOLETE (frame_saved_regs).regs[FP_REGNUM] \ */
-/* OBSOLETE = read_memory_integer ((frame_info)->frame, 4); } */
-/* OBSOLETE */
-/* OBSOLETE */
-/* OBSOLETE /* Things needed for making the inferior call functions. */ */
-/* OBSOLETE */
-/* OBSOLETE /* Push an empty stack frame, to record the current PC, etc. */ */
-/* OBSOLETE */
-/* OBSOLETE #define PUSH_DUMMY_FRAME \ */
-/* OBSOLETE { register CORE_ADDR sp = read_register (SP_REGNUM); \ */
-/* OBSOLETE register int regnum; \ */
-/* OBSOLETE sp = push_word (sp, read_register (PC_REGNUM)); \ */
-/* OBSOLETE sp = push_word (sp, read_register (FP_REGNUM)); \ */
-/* OBSOLETE write_register (FP_REGNUM, sp); \ */
-/* OBSOLETE for (regnum = 0; regnum < 8; regnum++) \ */
-/* OBSOLETE sp = push_word (sp, read_register (regnum)); \ */
-/* OBSOLETE write_register (SP_REGNUM, sp); \ */
-/* OBSOLETE } */
-/* OBSOLETE */
-/* OBSOLETE /* Discard from the stack the innermost frame, restoring all registers. */ */
-/* OBSOLETE */
-/* OBSOLETE #define POP_FRAME \ */
-/* OBSOLETE { register struct frame_info *frame = get_current_frame (); \ */
-/* OBSOLETE register CORE_ADDR fp; \ */
-/* OBSOLETE register int regnum; \ */
-/* OBSOLETE struct frame_saved_regs fsr; \ */
-/* OBSOLETE struct frame_info *fi; \ */
-/* OBSOLETE fp = frame->frame; \ */
-/* OBSOLETE get_frame_saved_regs (frame, &fsr); \ */
-/* OBSOLETE for (regnum = 0; regnum < 8; regnum++) \ */
-/* OBSOLETE if (fsr.regs[regnum]) \ */
-/* OBSOLETE write_register (regnum, read_memory_integer (fsr.regs[regnum], 4)); \ */
-/* OBSOLETE write_register (FP_REGNUM, read_memory_integer (fp, 4)); \ */
-/* OBSOLETE write_register (PC_REGNUM, read_memory_integer (fp + 4, 4)); \ */
-/* OBSOLETE write_register (SP_REGNUM, fp + 8); \ */
-/* OBSOLETE flush_cached_frames (); \ */
-/* OBSOLETE } */
-/* OBSOLETE */
-/* OBSOLETE /* This sequence of words is the instructions */
-/* OBSOLETE enter 0xff,0 82 ff 00 */
-/* OBSOLETE jsr @0x00010203 7f ae c0 01 02 03 */
-/* OBSOLETE adjspd 0x69696969 7f a5 01 02 03 04 */
-/* OBSOLETE bpt f2 */
-/* OBSOLETE Note this is 16 bytes. */ */
-/* OBSOLETE */
-/* OBSOLETE #define CALL_DUMMY { 0x7f00ff82, 0x0201c0ae, 0x01a57f03, 0xf2040302 } */
-/* OBSOLETE */
-/* OBSOLETE #define CALL_DUMMY_START_OFFSET 3 */
-/* OBSOLETE #define CALL_DUMMY_LENGTH 16 */
-/* OBSOLETE #define CALL_DUMMY_ADDR 5 */
-/* OBSOLETE #define CALL_DUMMY_NARGS 11 */
-/* OBSOLETE */
-/* OBSOLETE /* Insert the specified number of args and function address */
-/* OBSOLETE into a call sequence of the above form stored at DUMMYNAME. */ */
-/* OBSOLETE */
-/* OBSOLETE #define FIX_CALL_DUMMY(dummyname, pc, fun, nargs, args, type, gcc_p) \ */
-/* OBSOLETE { int flipped = fun | 0xc0000000; \ */
-/* OBSOLETE flip_bytes (&flipped, 4); \ */
-/* OBSOLETE *((int *) (((char *) dummyname)+CALL_DUMMY_ADDR)) = flipped; \ */
-/* OBSOLETE flipped = - nargs * 4; \ */
-/* OBSOLETE flip_bytes (&flipped, 4); \ */
-/* OBSOLETE *((int *) (((char *) dummyname)+CALL_DUMMY_NARGS)) = flipped; \ */
-/* OBSOLETE } */
diff --git a/gdb/config/ns32k/tm-ns32km3.h b/gdb/config/ns32k/tm-ns32km3.h
deleted file mode 100644
index f192657..0000000
--- a/gdb/config/ns32k/tm-ns32km3.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/* OBSOLETE /* Macro definitions for ns532, Mach 3.0 */
-/* OBSOLETE Copyright 1992, 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 /* Include common definitions for Mach3 systems */ */
-/* OBSOLETE #include "nm-m3.h" */
-/* OBSOLETE */
-/* OBSOLETE /* Define offsets to access CPROC stack when it does not have */
-/* OBSOLETE * a kernel thread. */
-/* OBSOLETE */ */
-/* OBSOLETE #define MACHINE_CPROC_SP_OFFSET 20 */
-/* OBSOLETE #define MACHINE_CPROC_PC_OFFSET 16 */
-/* OBSOLETE #define MACHINE_CPROC_FP_OFFSET 12 */
-/* OBSOLETE */
-/* OBSOLETE #include <ns532/psl.h> */
-/* OBSOLETE #include <ns532/vmparam.h> */
-/* OBSOLETE */
-/* OBSOLETE /* Thread flavors used in re-setting the T bit. */
-/* OBSOLETE * @@ this is also bad for cross debugging. */
-/* OBSOLETE */ */
-/* OBSOLETE #define TRACE_FLAVOR NS532_THREAD_STATE */
-/* OBSOLETE #define TRACE_FLAVOR_SIZE NS532_THREAD_STATE_COUNT */
-/* OBSOLETE #define TRACE_SET(x,state) \ */
-/* OBSOLETE ((struct ns532_thread_state *)state)->psr |= PSR_T */
-/* OBSOLETE #define TRACE_CLEAR(x,state) \ */
-/* OBSOLETE ((((struct ns532_thread_state *)state)->psr &= ~PSR_T), 1) */
-/* OBSOLETE */
-/* OBSOLETE /* we can do it */ */
-/* OBSOLETE #define ATTACH_DETACH 1 */
-/* OBSOLETE */
-/* OBSOLETE /* Address of end of stack space. */
-/* OBSOLETE * for MACH, see <ns532/vmparam.h> */
-/* OBSOLETE */ */
-/* OBSOLETE #define STACK_END_ADDR USRSTACK */
-/* OBSOLETE */
-/* OBSOLETE #include "ns32k/tm-umax.h" */
-/* OBSOLETE */
-/* OBSOLETE /* tm-umax.h assumes a 32082 fpu. We have a 32382 fpu. */ */
-/* OBSOLETE #undef REGISTER_NAMES */
-/* OBSOLETE #undef NUM_REGS */
-/* OBSOLETE #undef REGISTER_BYTES */
-/* OBSOLETE /* Initializer for an array of names of registers. */
-/* OBSOLETE There should be NUM_REGS strings in this initializer. */ */
-/* OBSOLETE */
-/* OBSOLETE #define REGISTER_NAMES {"r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7", \ */
-/* OBSOLETE "f0", "f1", "f2", "f3", "f4", "f5", "f6", "f7", \ */
-/* OBSOLETE "sp", "fp", "pc", "ps", \ */
-/* OBSOLETE "fsr", \ */
-/* OBSOLETE "l0", "l1", "l2", "l3", "l4", "l5", "l6", "l7", "xx", \ */
-/* OBSOLETE } */
-/* OBSOLETE */
-/* OBSOLETE #define NUM_REGS 29 */
-/* OBSOLETE */
-/* OBSOLETE /* Total amount of space needed to store our copies of the machine's */
-/* OBSOLETE register state, the array `registers'. */ */
-/* OBSOLETE #define REGISTER_BYTES \ */
-/* OBSOLETE ((NUM_REGS - 4) * REGISTER_RAW_SIZE(R0_REGNUM) \ */
-/* OBSOLETE + 8 * REGISTER_RAW_SIZE(LP0_REGNUM)) */
diff --git a/gdb/config/ns32k/umax.mh b/gdb/config/ns32k/umax.mh
deleted file mode 100644
index 741fe0a..0000000
--- a/gdb/config/ns32k/umax.mh
+++ /dev/null
@@ -1,5 +0,0 @@
-# OBSOLETE # Host: Encore running umax 4.2
-# OBSOLETE XDEPFILES= umax-xdep.o
-# OBSOLETE XM_FILE= xm-umax.h
-# OBSOLETE NAT_FILE= nm-umax.h
-# OBSOLETE NATDEPFILES= infptrace.o inftarg.o fork-child.o
diff --git a/gdb/config/ns32k/umax.mt b/gdb/config/ns32k/umax.mt
deleted file mode 100644
index 00987f1..0000000
--- a/gdb/config/ns32k/umax.mt
+++ /dev/null
@@ -1,3 +0,0 @@
-# OBSOLETE # Target: Encore running umax 4.2
-# OBSOLETE TDEPFILES= ns32k-tdep.o
-# OBSOLETE TM_FILE= tm-umax.h
diff --git a/gdb/config/ns32k/xm-merlin.h b/gdb/config/ns32k/xm-merlin.h
deleted file mode 100644
index e2dacbe..0000000
--- a/gdb/config/ns32k/xm-merlin.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* OBSOLETE /* Definitions to make GDB run on a merlin under utek 2.1 */
-/* OBSOLETE Copyright 1986, 1987, 1989, 1991, 1992, 1993, 2001 */
-/* 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 <machine/reg.h> */
-/* OBSOLETE */
-/* OBSOLETE /* This machine doesn't have the siginterrupt call. */ */
-/* OBSOLETE #define NO_SIGINTERRUPT */
-/* OBSOLETE */
-/* OBSOLETE /* Under Utek, a ptrace'd process can be the only active process for */
-/* OBSOLETE an executable. Therefore instead of /bin/sh use gdb-sh (which should */
-/* OBSOLETE just be a copy of /bin/sh which is world readable and writeable). */ */
-/* OBSOLETE /* FIXME: name should be passed in from Makefile so it can use prefix. */ */
-/* OBSOLETE #define SHELL_FILE "/usr/local/lib/gdb-sh" */
-/* OBSOLETE */
-/* OBSOLETE #define HOST_BYTE_ORDER LITTLE_ENDIAN */
-/* 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 #define KERNEL_U_ADDR (0xfef000) */
-/* OBSOLETE */
-/* OBSOLETE #define REGISTER_U_ADDR(addr, blockend, regno) \ */
-/* OBSOLETE { \ */
-/* OBSOLETE switch (regno) { \ */
-/* OBSOLETE case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: \ */
-/* OBSOLETE addr = blockend + (R0 - regno) * sizeof (int); break; \ */
-/* OBSOLETE case PC_REGNUM: \ */
-/* OBSOLETE addr = blockend + PC * sizeof (int); break; \ */
-/* OBSOLETE case SP_REGNUM: \ */
-/* OBSOLETE addr = blockend + SP * sizeof (int); break; \ */
-/* OBSOLETE case FP_REGNUM: \ */
-/* OBSOLETE addr = blockend + FP * sizeof (int); break; \ */
-/* OBSOLETE case PS_REGNUM: \ */
-/* OBSOLETE addr = blockend + 12 * sizeof (int); break; \ */
-/* OBSOLETE case FPS_REGNUM: \ */
-/* OBSOLETE addr = 108; break; \ */
-/* OBSOLETE case FP0_REGNUM + 0: case FP0_REGNUM + 1: \ */
-/* OBSOLETE case FP0_REGNUM + 2: case FP0_REGNUM + 3: \ */
-/* OBSOLETE case FP0_REGNUM + 4: case FP0_REGNUM + 5: \ */
-/* OBSOLETE case FP0_REGNUM + 6: case FP0_REGNUM + 7: \ */
-/* OBSOLETE addr = 76 + (regno - FP0_REGNUM) * sizeof (float); break; \ */
-/* OBSOLETE case LP0_REGNUM + 0: case LP0_REGNUM + 1: \ */
-/* OBSOLETE case LP0_REGNUM + 2: case LP0_REGNUM + 3: \ */
-/* OBSOLETE addr = 76 + (regno - LP0_REGNUM) * sizeof (double); break; \ */
-/* OBSOLETE default: \ */
-/* OBSOLETE printf ("bad argument to REGISTER_U_ADDR %d\n", regno); \ */
-/* OBSOLETE internal_error (__FILE__, __LINE__, "failed internal consistency check"); \ */
-/* OBSOLETE } \ */
-/* OBSOLETE } */
diff --git a/gdb/config/ns32k/xm-ns32km3.h b/gdb/config/ns32k/xm-ns32km3.h
deleted file mode 100644
index ab4b8a4..0000000
--- a/gdb/config/ns32k/xm-ns32km3.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* OBSOLETE /* Definitions to make GDB run on Mach 3 on an National ns32k */
-/* OBSOLETE Copyright 1986, 1987, 1989, 1991, 1993, 1994, 1995, 1996 */
-/* 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 #define HOST_BYTE_ORDER LITTLE_ENDIAN */
-/* OBSOLETE */
-/* OBSOLETE /* Do implement the attach and detach commands. */ */
-/* OBSOLETE #define ATTACH_DETACH 1 */
diff --git a/gdb/config/ns32k/xm-umax.h b/gdb/config/ns32k/xm-umax.h
deleted file mode 100644
index 8fe762d..0000000
--- a/gdb/config/ns32k/xm-umax.h
+++ /dev/null
@@ -1,26 +0,0 @@
-/* OBSOLETE /* Definitions to make GDB run on an encore under umax 4.2 */
-/* OBSOLETE Copyright 1987, 1989, 1992 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 HOST_BYTE_ORDER LITTLE_ENDIAN */
-/* OBSOLETE */
-/* OBSOLETE #define HAVE_WAIT_STRUCT */
-/* OBSOLETE */
-/* OBSOLETE /* Doesn't have siginterupt. */ */
-/* OBSOLETE #define NO_SIGINTERRUPT */