Respective ChangeLogs for common, cp/, java/
authorRobert Lipe <robertlipe@usa.net>
Mon, 24 Apr 2000 16:17:04 +0000 (16:17 +0000)
committerRobert Lipe <robertl@gcc.gnu.org>
Mon, 24 Apr 2000 16:17:04 +0000 (16:17 +0000)
Respective ChangeLogs for common, cp/, java/
        * tree.h (tree_decl): Member `mode' now ENUM_BITFIELD.
        * cp-tree.h (lang_type): Member `language' now ENUM_BITFIELD.
        * parse.h (_jdep): Member `kind' now ENUM_BITFIELD.

From-SVN: r33378

gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/java/ChangeLog
gcc/java/parse.h
gcc/tree.h

index fade7da..7dc6656 100644 (file)
@@ -1,3 +1,7 @@
+2000-04-24  Robert Lipe <robertlipe@usa.net>
+
+       * tree.h (tree_decl): Member `mode' now ENUM_BITFIELD.
+
 2000-04-24  Hiroyuki Machida <machida@sm.sony.co.jp>
 
        * combine.c (try_combine): Update reg_nonzero_bits of
index c18c15e..689b8d0 100644 (file)
@@ -1,3 +1,7 @@
+2000-04-24  Robert Lipe <robertlipe@usa.net>
+
+       * cp-tree.h (lang_type): Member `language' now ENUM_BITFIELD.
+
 2000-04-23  Benjamin Kosnik  <bkoz@cygnus.com>
 
        * new.cc (set_new_handler): Needs to be in std::.
index be683b2..5c4f5ac 100644 (file)
@@ -1854,11 +1854,7 @@ struct lang_type
 
 struct lang_decl_flags
 {
-#ifdef ONLY_INT_FIELDS
-  int language : 8;
-#else
-  enum languages language : 8;
-#endif
+  ENUM_BITFIELD(languages) language : 8;
 
   unsigned operator_attr : 1;
   unsigned constructor_attr : 1;
index 64c3514..b334c6e 100644 (file)
@@ -1,3 +1,7 @@
+2000-04-24  Robert Lipe <robertlipe@usa.net>
+
+       * parse.h (_jdep): Member `kind' now ENUM_BITFIELD.
+
 2000-04-23  Tom Tromey  <tromey@cygnus.com>
 
        * boehm.c (mark_reference_fields): Use int_byte_position.
index 249fa9b..a9617b3 100644 (file)
@@ -474,11 +474,7 @@ enum jdep_code {
 };
 
 typedef struct _jdep {
-#ifdef ONLY_INT_FIELDS
-  int  kind : 8;               /* Type of patch */
-#else
-  enum jdep_code kind : 8;
-#endif
+  ENUM_BITFIELD(jdep_code) kind : 8; /* Type of patch */
 
   int  flag0 : 1;              /* Some flags */
   tree decl;                   /* Tied decl/or WFL */
index ae194cd..ef95b8e 100644 (file)
@@ -1354,11 +1354,7 @@ struct tree_decl
   int linenum;
   unsigned int uid;
   union tree_node *size;
-#ifdef ONLY_INT_FIELDS
-  int mode : 8;
-#else
-  enum machine_mode mode : 8;
-#endif
+  ENUM_BITFIELD(machine_mode) mode : 8;
 
   unsigned external_flag : 1;
   unsigned nonlocal_flag : 1;