aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/cp/ChangeLog4
-rw-r--r--gcc/cp/cp-tree.h6
-rw-r--r--gcc/java/ChangeLog4
-rw-r--r--gcc/java/parse.h6
-rw-r--r--gcc/tree.h6
6 files changed, 15 insertions, 15 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fade7da..7dc6656 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index c18c15e..689b8d0 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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::.
diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h
index be683b2..5c4f5ac 100644
--- a/gcc/cp/cp-tree.h
+++ b/gcc/cp/cp-tree.h
@@ -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;
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 64c3514..b334c6e 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -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.
diff --git a/gcc/java/parse.h b/gcc/java/parse.h
index 249fa9b..a9617b3 100644
--- a/gcc/java/parse.h
+++ b/gcc/java/parse.h
@@ -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 */
diff --git a/gcc/tree.h b/gcc/tree.h
index ae194cd..ef95b8e 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -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;