diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2000-04-14 11:44:18 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2000-04-14 07:44:18 -0400 |
commit | b3ddc3ab4b734c79d52fb361255e364e02869866 (patch) | |
tree | d5f13c06f98f4a196c45206a2ca347c8c712d77b /gcc | |
parent | af1747efe259b76934e498f96765e7b319d1e0e9 (diff) | |
download | gcc-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/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/tree.h | 8 |
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. @@ -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; |