OSDN Git Service

* rtl.h (struct rtx_def): Move gc_mark to align mode field.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Sep 1999 06:28:33 +0000 (06:28 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Sep 1999 06:28:33 +0000 (06:28 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29687 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/rtl.h

index cc70666..c2e22a5 100644 (file)
@@ -1,3 +1,7 @@
+Mon Sep 27 23:27:21 1999  Richard Henderson  <rth@cygnus.com>
+
+       * rtl.h (struct rtx_def): Move gc_mark to align mode field.
+
 Mon Sep 27 23:20:29 1999  Mark Mitchell  <mark@codesourcery.com>
 
        * tree.h (struct tree_decl): Use `bclass', not `class', in name of
index cf65d5f..b237272 100644 (file)
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -110,6 +110,10 @@ typedef struct rtx_def
   /* The kind of expression this is.  */
   enum rtx_code code : 15;
 #endif
+
+  /* Used by the garbage collector.  */
+  unsigned gc_mark : 1;
+
   /* The kind of value the expression has.  */
 #ifdef ONLY_INT_FIELDS
   int mode : 8;
@@ -172,9 +176,6 @@ typedef struct rtx_def
      an aggregate.  */
   unsigned frame_related : 1;
 
-  /* Used by the garbage collector.  */
-  unsigned gc_mark : 1;
-
   /* The first element of the operands of this rtx.
      The number of operands and their types are controlled
      by the `code' field, according to rtl.def.  */