Include regcache.h
authorAndrew Cagney <cagney@redhat.com>
Wed, 14 Mar 2001 23:23:16 +0000 (23:23 +0000)
committerAndrew Cagney <cagney@redhat.com>
Wed, 14 Mar 2001 23:23:16 +0000 (23:23 +0000)
45 files changed:
gdb/ChangeLog
gdb/config/a29k/tm-a29k.h
gdb/config/a29k/tm-vx29k.h
gdb/config/alpha/tm-alpha.h
gdb/config/arc/tm-arc.h
gdb/config/arm/tm-arm.h
gdb/config/d30v/tm-d30v.h
gdb/config/fr30/tm-fr30.h
gdb/config/h8300/tm-h8300.h
gdb/config/h8500/tm-h8500.h
gdb/config/i386/nm-i386mach.h
gdb/config/i386/nm-ptx4.h
gdb/config/i386/nm-sun386.h
gdb/config/i386/nm-symmetry.h
gdb/config/i386/tm-i386.h
gdb/config/i386/tm-i386v.h
gdb/config/i386/tm-sun386.h
gdb/config/i386/tm-symmetry.h
gdb/config/m32r/tm-m32r.h
gdb/config/m68k/nm-sun3.h
gdb/config/m68k/tm-delta68.h
gdb/config/m68k/tm-linux.h
gdb/config/m68k/tm-m68k.h
gdb/config/m68k/tm-news.h
gdb/config/m88k/tm-m88k.h
gdb/config/mcore/tm-mcore.h
gdb/config/mips/tm-mips.h
gdb/config/nm-gnu.h
gdb/config/nm-m3.h
gdb/config/ns32k/tm-merlin.h
gdb/config/ns32k/tm-umax.h
gdb/config/pa/nm-hppab.h
gdb/config/pa/tm-hppa.h
gdb/config/pa/tm-hppao.h
gdb/config/powerpc/nm-solaris.h
gdb/config/sparc/nm-nbsd.h
gdb/config/sparc/nm-sun4os4.h
gdb/config/sparc/nm-sun4sol2.h
gdb/config/sparc/tm-sparc.h
gdb/config/sparc/tm-sparclet.h
gdb/config/sparc/tm-sparclite.h
gdb/config/tic80/tm-tic80.h
gdb/config/v850/tm-v850.h
gdb/config/vax/tm-vax.h
gdb/config/w65/tm-w65.h

index 9e259f2..c81e2cd 100644 (file)
@@ -1,3 +1,51 @@
+2001-03-13  Andrew Cagney  <ac131313@redhat.com>
+
+       * config/mips/tm-mips.h: Include "regcache.h" for macros refering
+       to regcache functions.
+       * config/m68k/tm-m68k.h: Ditto.
+       * config/i386/tm-i386v.h: Ditto.
+       * config/mcore/tm-mcore.h: Ditto.
+       * config/m88k/tm-m88k.h: Ditto.
+       * config/m68k/tm-news.h: Ditto.
+       * config/m68k/tm-linux.h: Ditto.
+       * config/m68k/tm-delta68.h: Ditto.
+       * config/m68k/nm-sun3.h: Ditto.
+       * config/m32r/tm-m32r.h: Ditto.
+       * config/i386/tm-symmetry.h: Ditto.
+       * config/i386/tm-sun386.h: Ditto.
+       * config/i386/tm-i386.h: Ditto.
+       * config/i386/nm-symmetry.h: Ditto.
+       * config/i386/nm-sun386.h: Ditto.
+       * config/i386/nm-ptx4.h: Ditto.
+       * config/i386/nm-i386mach.h: Ditto.
+       * config/h8500/tm-h8500.h: Ditto.
+       * config/h8300/tm-h8300.h: Ditto.
+       * config/fr30/tm-fr30.h: Ditto.
+       * config/d30v/tm-d30v.h: Ditto.
+       * config/arm/tm-arm.h: Ditto.
+       * config/arc/tm-arc.h: Ditto.
+       * config/alpha/tm-alpha.h: Ditto.
+       * config/a29k/tm-vx29k.h: Ditto.
+       * config/a29k/tm-a29k.h: Ditto.
+       * config/w65/tm-w65.h: Ditto.
+       * config/vax/tm-vax.h: Ditto.
+       * config/v850/tm-v850.h: Ditto.
+       * config/tic80/tm-tic80.h: Ditto.
+       * config/sparc/tm-sparclite.h: Ditto.
+       * config/sparc/tm-sparclet.h: Ditto.
+       * config/sparc/tm-sparc.h: Ditto.
+       * config/sparc/nm-sun4sol2.h: Ditto.
+       * config/sparc/nm-sun4os4.h: Ditto.
+       * config/sparc/nm-nbsd.h: Ditto.
+       * config/powerpc/nm-solaris.h: Ditto.
+       * config/pa/tm-hppao.h: Ditto.
+       * config/pa/tm-hppa.h: Ditto.
+       * config/pa/nm-hppab.h: Ditto.
+       * config/ns32k/tm-umax.h: Ditto.
+       * config/ns32k/tm-merlin.h: Ditto.
+       * config/nm-m3.h: Ditto.
+       * config/nm-gnu.h: Ditto.
+
 2001-03-14  Andrew Cagney  <ac131313@redhat.com>
 
        * MAINTAINERS: Update list of targets. Mark arm-* and v850-elf as
index a4cff60..bfd6519 100644 (file)
@@ -20,6 +20,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Parameters for an EB29K (a board which plugs into a PC and is
    accessed through EBMON software running on the PC, which we
    use as we'd use a remote stub (see remote-eb.c).
index f0cc83c..34bd17c 100644 (file)
@@ -19,6 +19,7 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
 #include "a29k/tm-a29k.h"
 #include "tm-vxworks.h"
 
index b6c5ef9..60c0b80 100644 (file)
@@ -23,6 +23,7 @@
 #ifndef TM_ALPHA_H
 #define TM_ALPHA_H
 
+#include "regcache.h"
 #include "bfd.h"
 #include "coff/sym.h"          /* Needed for PDR below.  */
 #include "coff/symconst.h"
index 030c5e5..93ba395 100644 (file)
@@ -19,6 +19,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Used by arc-tdep.c to set the default cpu type.  */
 #define DEFAULT_ARC_CPU_TYPE "base"
 
index 17e67fe..5df0454 100644 (file)
@@ -22,6 +22,8 @@
 #ifndef TM_ARM_H
 #define TM_ARM_H
 
+#include "regcache.h"
+
 /* Forward declarations for prototypes.  */
 struct type;
 struct value;
index 57e8940..41494dd 100644 (file)
@@ -21,6 +21,8 @@
 #ifndef TM_D30V_H
 #define TM_D30V_H
 
+#include "regcache.h"
+
 /* Define the bit, byte, and word ordering of the machine.  */
 
 #define TARGET_BYTE_ORDER      BIG_ENDIAN
index 3c4c41e..ab3ff6e 100644 (file)
@@ -18,6 +18,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 #define FR30_GENREGS           16
 #define FR30_DEDICATEDREGS     8
 #define FR30_REGSIZE           4       /* bytes */
index bcb1228..21127eb 100644 (file)
@@ -19,6 +19,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Contributed by Steve Chamberlain sac@cygnus.com */
 
 struct frame_info;
index 445abbb..846401b 100644 (file)
@@ -19,6 +19,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Contributed by Steve Chamberlain sac@cygnus.com */
 
 #define GDB_TARGET_IS_H8500
index bc9444f..ef10a28 100644 (file)
@@ -19,6 +19,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Do implement the attach and detach commands.  */
 /* #define ATTACH_DETACH        1 */
 
index 9613d8b..2f0d2da 100644 (file)
@@ -20,6 +20,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 #include "nm-sysv4.h"
 
 #undef USE_PROC_FS
index e6381f5..f3a5ea0 100644 (file)
@@ -18,6 +18,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Do implement the attach and detach commands.  */
 
 #define ATTACH_DETACH
index 80776b8..da9ed81 100644 (file)
@@ -20,6 +20,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Override copies of {fetch,store}_inferior_registers in infptrace.c.  */
 
 #define FETCH_INFERIOR_REGISTERS
index 66c8677..e871499 100644 (file)
@@ -22,6 +22,8 @@
 #ifndef TM_I386_H
 #define TM_I386_H 1
 
+#include "regcache.h"
+
 /* Forward declarations for prototypes.  */
 struct frame_info;
 struct frame_saved_regs;
index bdb1c02..a60dd5a 100644 (file)
@@ -24,6 +24,7 @@
 
 /* First pick up the generic *86 target file. */
 
+#include "regcache.h"
 #include "i386/tm-i386.h"
 
 /* Number of traps that happen between exec'ing the shell to run an
index 3e7c21f..01212af 100644 (file)
@@ -22,6 +22,7 @@
 #if !defined (TM_SUN386_H)
 #define TM_SUN386_H 1
 
+#include "regcache.h"
 #include "i386/tm-i386.h"
 
 #ifndef sun386
index 259f218..0251328 100644 (file)
@@ -24,6 +24,8 @@
 #ifndef TM_SYMMETRY_H
 #define TM_SYMMETRY_H 1
 
+#include "regcache.h"
+
 /* I don't know if this will work for cross-debugging, even if you do get
    a copy of the right include file.  */
 #include <machine/reg.h>
index 208522f..6bcf399 100644 (file)
@@ -18,6 +18,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Used by mswin.  */
 #define TARGET_M32R 1
 
index 916ce84..ba40db7 100644 (file)
@@ -19,6 +19,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Do implement the attach and detach commands.  */
 
 #define ATTACH_DETACH
index b4de935..a38baea 100644 (file)
@@ -18,6 +18,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Define BPT_VECTOR if it is different than the default.
    This is the vector number used by traps to indicate a breakpoint. */
 
index 979c8e4..bd0e904 100644 (file)
@@ -18,6 +18,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Number of traps that happen between exec'ing the shell to run an
    inferior, and when we finally get to the inferior code.  This is 2
    on most implementations.  */
index ac20693..e2a5d5d 100644 (file)
@@ -19,6 +19,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Generic 68000 stuff, to be included by other tm-*.h files.  */
 
 #define IEEE_FLOAT (1)
index 36e33c3..37424f0 100644 (file)
@@ -19,6 +19,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* See following cpu type determination macro to get the machine type.
 
    Here is an m-news.h file for gdb.  It supports the 68881 registers.
index 9a1e395..d74eb80 100644 (file)
@@ -20,6 +20,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* g++ support is not yet included.  */
 
 /* Define the bit, byte, and word ordering of the machine.  */
index c2b7fe3..786b6fb 100644 (file)
@@ -18,6 +18,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA. */
 
+#include "regcache.h"
+
 /* The mcore is little endian (by default) */
 #define TARGET_BYTE_ORDER_DEFAULT LITTLE_ENDIAN
 
index 3ae560a..447c9e7 100644 (file)
@@ -27,6 +27,8 @@
 
 #define GDB_MULTI_ARCH 1
 
+#include "regcache.h"
+
 struct frame_info;
 struct symbol;
 struct type;
index 339df61..8f17406 100644 (file)
@@ -25,6 +25,7 @@
 #include <unistd.h>
 #include <mach.h>
 #include <mach/exception.h>
+#include "regcache.h"
 
 extern char *gnu_target_pid_to_str (int pid);
 
index a2fbd53..f89838e 100644 (file)
@@ -23,6 +23,7 @@
 #define NM_M3_H
 
 #include <mach.h>
+#include "regcache.h"
 
 /* Mach3 doesn't declare errno in <errno.h>.  */
 extern int errno;
index 096e6f3..56c1f5e 100644 (file)
@@ -19,6 +19,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 #define TARGET_BYTE_ORDER LITTLE_ENDIAN
 
 /* Offset from address of function to start of its code.
index 22e8efc..a004123 100644 (file)
@@ -19,6 +19,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* This is also included by tm-ns32km3.h, as well as being used by umax.  */
 
 #define TARGET_BYTE_ORDER LITTLE_ENDIAN
index 044dcff..995e8e7 100644 (file)
@@ -19,6 +19,7 @@
    Boston, MA 02111-1307, USA.  */
 
 #include "somsolib.h"
+#include "regcache.h"
 
 #define U_REGS_OFFSET 0
 
index 3da2511..4067ed3 100644 (file)
@@ -22,6 +22,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Forward declarations of some types we use in prototypes */
 
 struct frame_info;
index 2e87efa..e6fae89 100644 (file)
@@ -2,6 +2,8 @@
    Contributed by the Center for Software Science at the
    University of Utah (pa-gdb-bugs@cs.utah.edu).  */
 
+#include "regcache.h"
+
 /* Define offsets to access CPROC stack when it does not have
  * a kernel thread.
  */
index 2496f1e..5a2a014 100644 (file)
@@ -18,6 +18,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Include the generic SVR4 definitions.  */
 
 #include <nm-sysv4.h>
index 8cc6d4b..653be85 100644 (file)
@@ -22,6 +22,8 @@
 #ifndef NM_NBSD_H
 #define NM_NBSD_H
 
+#include "regcache.h"
+
 /* Get generic NetBSD native definitions. */
 
 #include "config/nm-nbsd.h"
index 0ae1fdc..914fb1e 100644 (file)
@@ -18,6 +18,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Do implement the attach and detach commands.  */
 
 #define ATTACH_DETACH
index dd3e8fe..51b5471 100644 (file)
@@ -18,6 +18,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Include the generic SVR4 definitions.  */
 
 #include <nm-sysv4.h>
index 85150ae..02b9a1a 100644 (file)
@@ -22,6 +22,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 struct type;
 struct value;
 struct frame_info;
index 3c86f6b..5382718 100644 (file)
@@ -18,6 +18,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 #define TARGET_SPARCLET 1      /* Still needed for non-multi-arch case */
 
 #include "sparc/tm-sparc.h"
index 0d4b1aa..71723f2 100644 (file)
@@ -19,6 +19,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 #define TARGET_SPARCLITE 1     /* Still needed for non-multi-arch case */
 
 #include "sparc/tm-sparc.h"
index e01ee72..4d5cb2c 100644 (file)
@@ -22,6 +22,8 @@
 #ifndef TM_TIC80_H
 #define TM_TIC80_H
 
+#include "regcache.h"
+
 /* Forward declare structs used in prototypes */
 struct frame_info;
 struct type;
index ec628b4..83e755e 100644 (file)
@@ -19,6 +19,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 #define TARGET_BYTE_ORDER LITTLE_ENDIAN
 
 #define NUM_REGS 66
index 2cbc32d..867844b 100644 (file)
@@ -19,6 +19,7 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
 
 #define TARGET_BYTE_ORDER LITTLE_ENDIAN
 
index 40d0196..57f9671 100644 (file)
@@ -18,6 +18,8 @@
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#include "regcache.h"
+
 /* Contributed by Steve Chamberlain sac@cygnus.com */
 
 #define GDB_TARGET_IS_W65