* tree.h (struct tree_type): Make PRECISION 9 bits and MODE 7.
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Fri, 14 Apr 2000 11:44:18 +0000 (11:44 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 14 Apr 2000 11:44:18 +0000 (07:44 -0400)
From-SVN: r33148

gcc/ChangeLog
gcc/tree.h

index cc5919eea09402973cd328e06eb6e4753525d570..26ff459ffc1788a4b5735e6bba5895eaf561867b 100644 (file)
@@ -1,5 +1,7 @@
 Fri Apr 14 07:40:32 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
+       * tree.h (struct tree_type): Make PRECISION 9 bits and MODE 7.
+
        * dbxout.c (dbxout_type, case INTEGER_TYPE): Don't call
        print_int_cst_octal with something that's not an INTEGER_CST.
 
index 9c426fa727fc9f7c5af5d8c99adb04f0f991529a..2aa0f88d3cf48d3d57f66581a6086dd9ff0b96bf 100644 (file)
@@ -906,13 +906,13 @@ struct tree_type
   union tree_node *size;
   union tree_node *size_unit;
   union tree_node *attributes;
-  unsigned uid;
+  unsigned int uid;
 
-  unsigned char precision;
+  unsigned int precision : 9;
 #ifdef ONLY_INT_FIELDS
-  unsigned int mode : 8;
+  unsigned int mode : 7;
 #else
-  enum machine_mode mode : 8;
+  enum machine_mode mode : 7;
 #endif
 
   unsigned string_flag : 1;