* sim-main.h: Delete inclusion of ansidecl.h.
authorDoug Evans <dje@google.com>
Tue, 12 Jan 1999 00:25:41 +0000 (00:25 +0000)
committerDoug Evans <dje@google.com>
Tue, 12 Jan 1999 00:25:41 +0000 (00:25 +0000)
* cpu.h: Regenerate.
* cpux.h: Regenerate.

sim/m32r/ChangeLog
sim/m32r/cpu.h
sim/m32r/cpux.h

index 6dba1d0e1256d6d3dec5f46c6af5c2bf18caa259..420cbaa28d5c9be309a77bf7ab37fc7c20ff9765 100644 (file)
@@ -1,3 +1,11 @@
+1999-01-11  Doug Evans  <devans@casey.cygnus.com>
+
+       * sim-main.h: Delete inclusion of ansidecl.h.
+       * cpu.h: Regenerate.
+start-sanitize-m32rx
+       * cpux.h: Regenerate.
+end-sanitize-m32rx
+
 1999-01-06  Doug Evans  <devans@casey.cygnus.com>
 
        * cpu.h: Regenerate.
index a9598331da33d399f2466054ee083c8b65fb6a62..6f4f85566db1c899ce520f0ec67bfa6b4379cf7c 100644 (file)
@@ -118,17 +118,7 @@ typedef struct {
   int empty;
 } MODEL_TEST_DATA;
 
-/* The ARGBUF struct.  */
-struct argbuf {
-  /* These are the baseclass definitions.  */
-  PCADDR addr;
-  const IDESC *idesc;
-  char trace_p;
-  char profile_p;
-  /* cpu specific data follows */
-  union sem semantic;
-  int written;
-  union {
+union sem_fields {
     struct { /* empty format for unspecified field list */
       int empty;
     } fmt_empty;
@@ -440,29 +430,41 @@ struct argbuf {
 #endif
   } cti;
 #if WITH_SCACHE_PBB
-    /* Writeback handler.  */
-    struct {
-      /* Pointer to argbuf entry for insn whose results need writing back.  */
-      const struct argbuf *abuf;
-    } write;
-    /* x-before handler */
-    struct {
-      /*const SCACHE *insns[MAX_PARALLEL_INSNS];*/
-      int first_p;
-    } before;
-    /* x-after handler */
-    struct {
-      int empty;
-    } after;
-    /* This entry is used to terminate each pbb.  */
-    struct {
-      /* Number of insns in pbb.  */
-      int insn_count;
-      /* Next pbb to execute.  */
-      SCACHE *next;
-    } chain;
+  /* Writeback handler.  */
+  struct {
+    /* Pointer to argbuf entry for insn whose results need writing back.  */
+    const struct argbuf *abuf;
+  } write;
+  /* x-before handler */
+  struct {
+    /*const SCACHE *insns[MAX_PARALLEL_INSNS];*/
+    int first_p;
+  } before;
+  /* x-after handler */
+  struct {
+    int empty;
+  } after;
+  /* This entry is used to terminate each pbb.  */
+  struct {
+    /* Number of insns in pbb.  */
+    int insn_count;
+    /* Next pbb to execute.  */
+    SCACHE *next;
+  } chain;
 #endif
-  } fields;
+};
+
+/* The ARGBUF struct.  */
+struct argbuf {
+  /* These are the baseclass definitions.  */
+  PCADDR addr;
+  const IDESC *idesc;
+  char trace_p;
+  char profile_p;
+  /* cpu specific data follows */
+  union sem semantic;
+  int written;
+  union sem_fields fields;
 };
 
 /* A cached insn.
index 89fc7b621b7d254b1ef5794874cb15c4b531f283..6323b186ab93f5798abee2393f8e310b323d114e 100644 (file)
@@ -114,17 +114,7 @@ typedef struct {
   int empty;
 } MODEL_M32RX_DATA;
 
-/* The ARGBUF struct.  */
-struct argbuf {
-  /* These are the baseclass definitions.  */
-  PCADDR addr;
-  const IDESC *idesc;
-  char trace_p;
-  char profile_p;
-  /* cpu specific data follows */
-  union sem semantic;
-  int written;
-  union {
+union sem_fields {
     struct { /* empty format for unspecified field list */
       int empty;
     } fmt_empty;
@@ -494,29 +484,41 @@ struct argbuf {
 #endif
   } cti;
 #if WITH_SCACHE_PBB
-    /* Writeback handler.  */
-    struct {
-      /* Pointer to argbuf entry for insn whose results need writing back.  */
-      const struct argbuf *abuf;
-    } write;
-    /* x-before handler */
-    struct {
-      /*const SCACHE *insns[MAX_PARALLEL_INSNS];*/
-      int first_p;
-    } before;
-    /* x-after handler */
-    struct {
-      int empty;
-    } after;
-    /* This entry is used to terminate each pbb.  */
-    struct {
-      /* Number of insns in pbb.  */
-      int insn_count;
-      /* Next pbb to execute.  */
-      SCACHE *next;
-    } chain;
+  /* Writeback handler.  */
+  struct {
+    /* Pointer to argbuf entry for insn whose results need writing back.  */
+    const struct argbuf *abuf;
+  } write;
+  /* x-before handler */
+  struct {
+    /*const SCACHE *insns[MAX_PARALLEL_INSNS];*/
+    int first_p;
+  } before;
+  /* x-after handler */
+  struct {
+    int empty;
+  } after;
+  /* This entry is used to terminate each pbb.  */
+  struct {
+    /* Number of insns in pbb.  */
+    int insn_count;
+    /* Next pbb to execute.  */
+    SCACHE *next;
+  } chain;
 #endif
-  } fields;
+};
+
+/* The ARGBUF struct.  */
+struct argbuf {
+  /* These are the baseclass definitions.  */
+  PCADDR addr;
+  const IDESC *idesc;
+  char trace_p;
+  char profile_p;
+  /* cpu specific data follows */
+  union sem semantic;
+  int written;
+  union sem_fields fields;
 };
 
 /* A cached insn.