aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2000-04-14 11:44:18 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2000-04-14 07:44:18 -0400
commitb3ddc3ab4b734c79d52fb361255e364e02869866 (patch)
treed5f13c06f98f4a196c45206a2ca347c8c712d77b /gcc
parentaf1747efe259b76934e498f96765e7b319d1e0e9 (diff)
downloadgcc-b3ddc3ab4b734c79d52fb361255e364e02869866.zip
gcc-b3ddc3ab4b734c79d52fb361255e364e02869866.tar.gz
gcc-b3ddc3ab4b734c79d52fb361255e364e02869866.tar.bz2
* tree.h (struct tree_type): Make PRECISION 9 bits and MODE 7.
From-SVN: r33148
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/tree.h8
2 files changed, 6 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index cc5919e..26ff459 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/tree.h b/gcc/tree.h
index 9c426fa..2aa0f88 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -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;