* recog.h (struct insn_operand_data): Shrink 'mode' field
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Aug 2001 04:22:58 +0000 (04:22 +0000)
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Aug 2001 04:22:58 +0000 (04:22 +0000)
to 16 bits.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44839 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/recog.h

index 6876e4c..5e43aec 100644 (file)
@@ -1,3 +1,8 @@
+2001-08-12  Zack Weinberg  <zackw@panix.com>
+
+       * recog.h (struct insn_operand_data): Shrink 'mode' field
+       to 16 bits.
+
 2001-08-12  Kazu Hirata  <kazu@hxi.com>
 
        * gcc.c: Fix comment formatting.
index e15a423..6b4c90a 100644 (file)
@@ -219,7 +219,7 @@ struct insn_operand_data
 
   const char *constraint;
 
-  enum machine_mode mode;
+  ENUM_BITFIELD(machine_mode) mode : 16;
 
   char strict_low;