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 9e259f22b6c38a31ff87c0683bf3e51531d90cd9..c81e2cd61488089a7ebd5981d9e15fb517cb3c77 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 a4cff601643c01c33948b0dab1d1e34d0a6bbb98..bfd65191f28365e624ab97c0083f0a5ba74d885d 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 f0cc83c4874b9b168a434803565cf990e35846c2..34bd17c145f39c82e51858e1df75ce2aca11217c 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 b6c5ef955dc9ed1475e151ec5c0435abbcf70609..60c0b80cf93c77992b5fb71c0e2b9ecbaa0d1c43 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 030c5e5b33ead76af071fc9d47d1ad5ac03a6641..93ba3952ecfc09f5f6db63f14b2f66a846960c44 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 17e67fe3c0eff806cc5425b45650ac50c0749e5d..5df0454941ddcc7855fd506288ee487172213cb6 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 57e89406991b859785f0fb3c53dc834c15f5e89a..41494dde853e3d743205a8804bcfe4070ea951a9 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 3c4c41e05197fb24293ec06a5648259d0a2f4086..ab3ff6e699a79cf593baf8c7336e17f64b7c3b3f 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 bcb1228b5da0bd474dd28e9fd12fa15d9c128e4b..21127eb417364e3ed7bf07a3e17f35dda0be388c 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 445abbbc86f2ec1f39f1ec7377e4230bdd214071..846401b30d09f22cbb413e8787e7d9863194eb7c 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 bc9444f5469a6c37cf6baa18e70f178c6654ef30..ef10a28cf8f431bb8cd586bbcad6a969d8478f86 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 9613d8ba21cad7e88627d2d09b76e3126ffe957f..2f0d2da64acff863ca59196e46bf897ea8f2f508 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 e6381f50ac4deed01778d008bb57a0dab2da6e44..f3a5ea043ecb96935797bfbfe159ccde6c0d427d 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 80776b819bc7b4c08575353ed3be67f8e3ce1bd6..da9ed818c389e04477414fce5b98f57c49d76aa8 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 66c867703e7720bb2cb7f71ac765cb6f9c1f961d..e8714995ab5f7d4bcb7ea416feabb3c985e0e162 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 bdb1c02aeed3c216787314d085cbdd03cc66fdbc..a60dd5a8f709c5c7a3dca5ce164e3449117a58fc 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 3e7c21f4c91f7ac170da5826f5bd23280abd05bc..01212af8362834e2f793d331e4b1c2ee840a9a1f 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 259f218d796612a21df83c7ed19bc6f7ce9c2ce9..0251328b3c11f0f07b65f8e78a42c1e71c650220 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 208522f2cea1ee786319f9f88830df55a7ee2351..6bcf3995fcc17d547f9aeca0941c388fbc6306bc 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 916ce8427a2779520bac297bb749c6308a5f2b3b..ba40db74b0bff5a54db32bf63e5940bdf75e2648 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 b4de935bee3727c125c46b841167227e77e44100..a38baea202055af476eba097ba0b58aef2cf3c08 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 979c8e478c89473e117c820e5c9a670ce16d2a18..bd0e90467a4280eb6c92c7323cae8582a6218440 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 ac20693ea20993fb822f43f0af8554bd9e7d4107..e2a5d5dae26bae0e0cebfffee83ab57c95fd99bd 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 36e33c34095594bd99117c0fd822a5a4c01d04ca..37424f05c5faf91e6610fa06ff290b9df1b76174 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 9a1e395595bb001189a864fe13afd94e7669c56e..d74eb80c795231b1f12bd383285552cee65b4abd 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 c2b7fe350aac7dfc923e0ccbf0219599b343b901..786b6fbc82bd9203654831a95e94bc7e037d8b51 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 3ae560a407989763f101f9511531f0b276c70bfa..447c9e79012658ab3e279b323414c8cec2c358fd 100644 (file)
@@ -27,6 +27,8 @@
 
 #define GDB_MULTI_ARCH 1
 
+#include "regcache.h"
+
 struct frame_info;
 struct symbol;
 struct type;
index 339df614c79c5376b6039368f725342f14de6399..8f17406abc2d2a4924d6826f6cc2e2c752f0ce35 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 a2fbd530ce925e81619ab7dd7c4095c235155c22..f89838ed9676a2ae7f7e15e17cbccb4e86b7fe9d 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 096e6f3e28356fdabb91e83a743540f92caa9406..56c1f5e119907ee6d8a3de4b5c8718e1970a36b6 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 22e8efc954931aa764918e65b05b6f105946e647..a004123e883b1544a394910c826a2eea2dd887f9 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 044dcff3b613c61ea525852f291d22fa2f2d9450..995e8e773d580c1b06de9cd4746eb2debda2a606 100644 (file)
@@ -19,6 +19,7 @@
    Boston, MA 02111-1307, USA.  */
 
 #include "somsolib.h"
+#include "regcache.h"
 
 #define U_REGS_OFFSET 0
 
index 3da251107fb683c141f6ead794c46e5034af3bc8..4067ed3de9ea7d2821868c91ccca33ca50ee5ebe 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 2e87efa9c45ebbb07727aad072e4a7342c37fb4a..e6fae89b85b22d6aee3949de426ca387f954bda6 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 2496f1ec6c05a9597e0372469745fd51e8217c8b..5a2a014964eae4340791b93921ee764da36121cb 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 8cc6d4bea6e38f09fe41024e70dde58127b5a78d..653be852d85c1989dcc0f4f71d64d22d23fb1089 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 0ae1fdc86d42c2258b7374494cab2dff041c52f3..914fb1e76ad5f4700580d9e514dda6bd61ed6439 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 dd3e8fed57a1f945683ebbc9a58848a5598cb953..51b547169fe819ff51d6cb802fe9bc3745c5e4b5 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 85150aeb306c16aef3f5e7da7c7d29d0cf8ce7a2..02b9a1a1d3e2d8235f750bf7407beec0a37d0eff 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 3c86f6b16a78ab0bbbc5bf9531ae760c5bdc8af5..5382718660e68115cd1d4120d6d0254479a8e241 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 0d4b1aafd8d15ceacf1ba977fb8129356738ad52..71723f2963a0fb73b1d78b0827caec961ac17a19 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 e01ee7224e43242b1151eed0879ec9184973e9d9..4d5cb2ce0349d2633bce121028c2b2e22c658461 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 ec628b48f151a7f73e2f146b04e9b2637d536577..83e755edaaa2b662cb61545efb364fd8d265d223 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 2cbc32d5848cedc73b439c754c7a9264008c1d9a..867844bc7c6c3276e91791fd1e24e7c28e245e13 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 40d019693ff9b39c7fe40a423577777fde8349ca..57f967119752266015e1e918aebd9b022f6a0b4a 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