aboutsummaryrefslogtreecommitdiff
path: root/gdb/config/i386
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>2001-12-01 22:19:30 +0000
committerAndrew Cagney <cagney@redhat.com>2001-12-01 22:19:30 +0000
commit7e24f0b11e08877eaf49a9aa0998b4200ce09961 (patch)
tree9dd7e05308a82873aa550181f13c12607bebce14 /gdb/config/i386
parent1406caf7abf3e0d0334defd1a695aa764b5a83c8 (diff)
downloadfsf-binutils-gdb-7e24f0b11e08877eaf49a9aa0998b4200ce09961.zip
fsf-binutils-gdb-7e24f0b11e08877eaf49a9aa0998b4200ce09961.tar.gz
fsf-binutils-gdb-7e24f0b11e08877eaf49a9aa0998b4200ce09961.tar.bz2
Zap Sun's i386i.
Diffstat (limited to 'gdb/config/i386')
-rw-r--r--gdb/config/i386/nm-sun386.h30
-rw-r--r--gdb/config/i386/sun386.mh5
-rw-r--r--gdb/config/i386/sun386.mt3
-rw-r--r--gdb/config/i386/tm-sun386.h204
-rw-r--r--gdb/config/i386/xm-sun386.h22
5 files changed, 0 insertions, 264 deletions
diff --git a/gdb/config/i386/nm-sun386.h b/gdb/config/i386/nm-sun386.h
deleted file mode 100644
index 887ce69..0000000
--- a/gdb/config/i386/nm-sun386.h
+++ /dev/null
@@ -1,30 +0,0 @@
-/* OBSOLETE /* Native support for Sun 386i, for GDB, the GNU debugger. */
-/* OBSOLETE Copyright 1986, 1987, 1989, 1992, 1996 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 /* Do implement the attach and detach commands. */ */
-/* OBSOLETE */
-/* OBSOLETE #define ATTACH_DETACH */
-/* OBSOLETE */
-/* OBSOLETE /* Override copies of {fetch,store}_inferior_registers in infptrace.c. */ */
-/* OBSOLETE #define FETCH_INFERIOR_REGISTERS */
-/* OBSOLETE */
-/* OBSOLETE #define CHILD_PREPARE_TO_STORE() read_register_bytes (0, NULL, REGISTER_BYTES) */
diff --git a/gdb/config/i386/sun386.mh b/gdb/config/i386/sun386.mh
deleted file mode 100644
index f7b65d5..0000000
--- a/gdb/config/i386/sun386.mh
+++ /dev/null
@@ -1,5 +0,0 @@
-# OBSOLETE # Host: Sun 386i
-# OBSOLETE XDEPFILES=
-# OBSOLETE XM_FILE= xm-sun386.h
-# OBSOLETE NAT_FILE= nm-sun386.h
-# OBSOLETE NATDEPFILES= infptrace.o inftarg.o fork-child.o sun386-nat.o
diff --git a/gdb/config/i386/sun386.mt b/gdb/config/i386/sun386.mt
deleted file mode 100644
index e10b028..0000000
--- a/gdb/config/i386/sun386.mt
+++ /dev/null
@@ -1,3 +0,0 @@
-# OBSOLETE # Target: Sun 386i target configuration file.
-# OBSOLETE TDEPFILES= i386-tdep.o solib.o solib-sunos.o
-# OBSOLETE TM_FILE= tm-sun386.h
diff --git a/gdb/config/i386/tm-sun386.h b/gdb/config/i386/tm-sun386.h
deleted file mode 100644
index bc18f17..0000000
--- a/gdb/config/i386/tm-sun386.h
+++ /dev/null
@@ -1,204 +0,0 @@
-/* OBSOLETE /* Parameters for a Sun 386i target machine, for GDB, the GNU debugger. */
-/* OBSOLETE Copyright 1986, 1987, 1991, 1992, 1993, 1994, 1995, 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 #if !defined (TM_SUN386_H) */
-/* OBSOLETE #define TM_SUN386_H 1 */
-/* OBSOLETE */
-/* OBSOLETE #include "regcache.h" */
-/* OBSOLETE #include "i386/tm-i386.h" */
-/* OBSOLETE */
-/* OBSOLETE #ifndef sun386 */
-/* OBSOLETE #define sun386 */
-/* OBSOLETE #endif */
-/* OBSOLETE #define SUNOS4 */
-/* OBSOLETE #define USE_MACHINE_REG_H */
-/* OBSOLETE */
-/* OBSOLETE /* Perhaps some day this will work even without the following #define */ */
-/* OBSOLETE #define COFF_ENCAPSULATE */
-/* OBSOLETE */
-/* OBSOLETE #ifdef COFF_ENCAPSULATE */
-/* OBSOLETE /* Avoid conflicts between our include files and <sys/exec.h> */
-/* OBSOLETE (maybe not needed anymore). */ */
-/* OBSOLETE #define _EXEC_ */
-/* OBSOLETE #endif */
-/* OBSOLETE */
-/* OBSOLETE /* sun386 ptrace seems unable to change the frame pointer */ */
-/* OBSOLETE #define PTRACE_FP_BUG */
-/* OBSOLETE */
-/* OBSOLETE /* Address of end of stack space. */ */
-/* OBSOLETE */
-/* OBSOLETE #define STACK_END_ADDR 0xfc000000 */
-/* OBSOLETE */
-/* OBSOLETE /* Number of machine registers */ */
-/* OBSOLETE */
-/* OBSOLETE #undef NUM_REGS */
-/* OBSOLETE #define NUM_REGS 35 */
-/* OBSOLETE */
-/* OBSOLETE /* Initializer for an array of names of registers. There should be NUM_REGS */
-/* OBSOLETE strings in this initializer. The order of the first 8 registers must match */
-/* OBSOLETE the compiler's numbering scheme (which is the same as the 386 scheme) also, */
-/* OBSOLETE this table must match regmap in i386-pinsn.c. */ */
-/* OBSOLETE */
-/* OBSOLETE #undef REGISTER_NAMES */
-/* OBSOLETE #define REGISTER_NAMES { "gs", "fs", "es", "ds", \ */
-/* OBSOLETE "edi", "esi", "ebp", "esp", \ */
-/* OBSOLETE "ebx", "edx", "ecx", "eax", \ */
-/* OBSOLETE "retaddr", "trapnum", "errcode", "ip", \ */
-/* OBSOLETE "cs", "ps", "sp", "ss", \ */
-/* OBSOLETE "fst0", "fst1", "fst2", "fst3", \ */
-/* OBSOLETE "fst4", "fst5", "fst6", "fst7", \ */
-/* OBSOLETE "fctrl", "fstat", "ftag", "fip", \ */
-/* OBSOLETE "fcs", "fopoff", "fopsel" \ */
-/* 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 #undef FP_REGNUM */
-/* OBSOLETE #define FP_REGNUM 6 /* (ebp) Contains address of executing stack frame */ */
-/* OBSOLETE #undef SP_REGNUM */
-/* OBSOLETE #define SP_REGNUM 18 /* (usp) Contains address of top of stack */ */
-/* OBSOLETE #undef PS_REGNUM */
-/* OBSOLETE #define PS_REGNUM 17 /* (ps) Contains processor status */ */
-/* OBSOLETE #undef PC_REGNUM */
-/* OBSOLETE #define PC_REGNUM 15 /* (eip) Contains program counter */ */
-/* OBSOLETE #undef FP0_REGNUM */
-/* OBSOLETE #define FP0_REGNUM 20 /* Floating point register 0 */ */
-/* OBSOLETE #undef FPC_REGNUM */
-/* OBSOLETE #define FPC_REGNUM 28 /* 80387 control register */ */
-/* OBSOLETE */
-/* OBSOLETE /* Total amount of space needed to store our copies of the machine's */
-/* OBSOLETE register state, the array `registers'. */ */
-/* OBSOLETE */
-/* OBSOLETE #undef REGISTER_BYTES */
-/* OBSOLETE #define REGISTER_BYTES (20*4+8*10+7*4) */
-/* OBSOLETE */
-/* OBSOLETE /* Index within `registers' of the first byte of the space for */
-/* OBSOLETE register N. */ */
-/* OBSOLETE */
-/* OBSOLETE #undef REGISTER_BYTE */
-/* OBSOLETE #define REGISTER_BYTE(N) \ */
-/* OBSOLETE ((N) >= FPC_REGNUM ? (((N) - FPC_REGNUM) * 4) + 160 \ */
-/* OBSOLETE : (N) >= FP0_REGNUM ? (((N) - FP0_REGNUM) * 10) + 80 \ */
-/* OBSOLETE : (N) * 4) */
-/* OBSOLETE */
-/* OBSOLETE /* Number of bytes of storage in the actual machine representation */
-/* OBSOLETE for register N. */ */
-/* OBSOLETE */
-/* OBSOLETE #undef REGISTER_RAW_SIZE */
-/* OBSOLETE #define REGISTER_RAW_SIZE(N) (((unsigned)((N) - FP0_REGNUM)) < 8 ? 10 : 4) */
-/* OBSOLETE */
-/* OBSOLETE /* Number of bytes of storage in the program's representation */
-/* OBSOLETE for register N. */ */
-/* OBSOLETE */
-/* OBSOLETE #undef REGISTER_VIRTUAL_SIZE */
-/* OBSOLETE #define REGISTER_VIRTUAL_SIZE(N) (((unsigned)((N) - FP0_REGNUM)) < 8 ? 8 : 4) */
-/* OBSOLETE */
-/* OBSOLETE /* Nonzero if register N requires conversion */
-/* OBSOLETE from raw format to virtual format. */ */
-/* OBSOLETE */
-/* OBSOLETE #undef REGISTER_CONVERTIBLE */
-/* OBSOLETE #define REGISTER_CONVERTIBLE(N) (((unsigned)((N) - FP0_REGNUM)) < 8) */
-/* OBSOLETE */
-/* OBSOLETE /* Convert data from raw format for register REGNUM in buffer FROM */
-/* OBSOLETE to virtual format with type TYPE in buffer TO. */ */
-/* OBSOLETE */
-/* OBSOLETE #undef REGISTER_CONVERT_TO_VIRTUAL */
-/* OBSOLETE #define REGISTER_CONVERT_TO_VIRTUAL(REGNUM,TYPE,FROM,TO) \ */
-/* OBSOLETE { \ */
-/* OBSOLETE double val; \ */
-/* OBSOLETE i387_to_double ((FROM), (char *)&val); \ */
-/* OBSOLETE store_floating ((TO), TYPE_LENGTH (TYPE), val); \ */
-/* OBSOLETE } */
-/* OBSOLETE extern void i387_to_double (char *, char *); */
-/* OBSOLETE */
-/* OBSOLETE /* Convert data from virtual format with type TYPE in buffer FROM */
-/* OBSOLETE to raw format for register REGNUM in buffer TO. */ */
-/* OBSOLETE */
-/* OBSOLETE #undef REGISTER_CONVERT_TO_RAW */
-/* OBSOLETE #define REGISTER_CONVERT_TO_RAW(TYPE,REGNUM,FROM,TO) \ */
-/* OBSOLETE { \ */
-/* OBSOLETE double val = extract_floating ((FROM), TYPE_LENGTH (TYPE)); \ */
-/* OBSOLETE double_to_i387((char *)&val, (TO)); \ */
-/* OBSOLETE } */
-/* OBSOLETE extern void double_to_i387 (char *, char *); */
-/* OBSOLETE */
-/* OBSOLETE /* Return the GDB type object for the "standard" data type */
-/* OBSOLETE of data in register N. */ */
-/* OBSOLETE */
-/* OBSOLETE #undef REGISTER_VIRTUAL_TYPE */
-/* OBSOLETE #define REGISTER_VIRTUAL_TYPE(N) \ */
-/* OBSOLETE (((unsigned)((N) - FP0_REGNUM)) < 8 ? builtin_type_double : builtin_type_int) */
-/* 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 #undef EXTRACT_RETURN_VALUE */
-/* OBSOLETE #define EXTRACT_RETURN_VALUE(TYPE,REGBUF,VALBUF) \ */
-/* OBSOLETE memcpy (VALBUF, REGBUF + REGISTER_BYTE (TYPE_CODE (TYPE) == TYPE_CODE_FLT ? FP0_REGNUM : 11), TYPE_LENGTH (TYPE)) */
-/* OBSOLETE */
-/* OBSOLETE /* Write into appropriate registers a function return value */
-/* OBSOLETE of type TYPE, given in virtual format. */ */
-/* OBSOLETE */
-/* OBSOLETE #undef STORE_RETURN_VALUE */
-/* OBSOLETE #define STORE_RETURN_VALUE(TYPE,VALBUF) \ */
-/* OBSOLETE write_register_bytes (REGISTER_BYTE (TYPE_CODE (TYPE) == TYPE_CODE_FLT ? FP0_REGNUM : 11), VALBUF, TYPE_LENGTH (TYPE)) */
-/* 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 #undef FRAME_CHAIN */
-/* 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 /* A macro that tells us whether the function invocation represented */
-/* OBSOLETE by FI does not have a frame on the stack associated with it. If it */
-/* OBSOLETE does not, FRAMELESS is set to 1, else 0. */ */
-/* OBSOLETE */
-/* OBSOLETE #undef FRAMELESS_FUNCTION_INVOCATION */
-/* OBSOLETE #define FRAMELESS_FUNCTION_INVOCATION(FI) \ */
-/* OBSOLETE (frameless_look_for_prologue (FI)) */
-/* OBSOLETE */
-/* OBSOLETE #undef FRAME_SAVED_PC */
-/* OBSOLETE #define FRAME_SAVED_PC(FRAME) (read_memory_integer ((FRAME)->frame + 4, 4)) */
-/* 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 #undef FIX_CALL_DUMMY */
-/* OBSOLETE #define FIX_CALL_DUMMY(dummyname, pc, fun, nargs, args, type, gcc_p) \ */
-/* OBSOLETE { \ */
-/* OBSOLETE *(int *)((char *)(dummyname) + 1) = (int)(fun) - (pc) - 5; \ */
-/* OBSOLETE } */
-/* OBSOLETE */
-/* OBSOLETE #endif /* !defined (TM_SUN386_H) */ */
diff --git a/gdb/config/i386/xm-sun386.h b/gdb/config/i386/xm-sun386.h
deleted file mode 100644
index 0cd798b..0000000
--- a/gdb/config/i386/xm-sun386.h
+++ /dev/null
@@ -1,22 +0,0 @@
-/* OBSOLETE /* Host support for Sun 386i, for GDB, the GNU debugger. */
-/* OBSOLETE Copyright 1986, 1987, 1989, 1992, 1994, 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 */