From: kazu Date: Fri, 15 Apr 2005 15:00:58 +0000 (+0000) Subject: * cp-tree.h (lang_type_class): Remove redefined. Move X-Git-Tag: upstream/4.9.2~62075 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3498e8b6628b8b39113255f34ce69048c9c88c0e;p=platform%2Fupstream%2Flinaro-gcc.git * cp-tree.h (lang_type_class): Remove redefined. Move java_interface into where redefined was. Increment the width of dummy. (TYPE_REDEFINED): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98184 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index b12b791..ee213cb 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,10 @@ +2005-04-15 Kazu Hirata + + * cp-tree.h (lang_type_class): Remove redefined. Move + java_interface into where redefined was. Increment the width + of dummy. + (TYPE_REDEFINED): Remove. + 2005-04-14 Kazu Hirata * cp-tree.h (SET_TMPL_ARG, ENUM_TI_TEMPLATE, ENUM_TI_ARGS, diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h index e1e15a8..584698b 100644 --- a/gcc/cp/cp-tree.h +++ b/gcc/cp/cp-tree.h @@ -1027,7 +1027,7 @@ struct lang_type_class GTY(()) unsigned diamond_shaped : 1; unsigned repeated_base : 1; unsigned being_defined : 1; - unsigned redefined : 1; + unsigned java_interface : 1; unsigned debug_requested : 1; unsigned fields_readonly : 1; @@ -1043,7 +1043,6 @@ struct lang_type_class GTY(()) unsigned has_complex_init_ref : 1; unsigned has_complex_assign_ref : 1; unsigned non_aggregate : 1; - unsigned java_interface : 1; /* When adding a flag here, consider whether or not it ought to apply to a template instance if it applies to the template. If @@ -1052,7 +1051,7 @@ struct lang_type_class GTY(()) /* There are some bits left to fill out a 32-bit word. Keep track of this by updating the size of this bitfield whenever you add or remove a flag. */ - unsigned dummy : 11; + unsigned dummy : 12; tree primary_base; VEC (tree_pair_s) *vcall_indices; @@ -1186,9 +1185,6 @@ struct lang_type GTY(()) /* Nonzero means that this type is being defined. I.e., the left brace starting the definition of this type has been seen. */ #define TYPE_BEING_DEFINED(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->being_defined) -/* Nonzero means that this type has been redefined. In this case, if - convenient, don't reprocess any methods that appear in its redefinition. */ -#define TYPE_REDEFINED(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->redefined) /* Mark bits for repeated base checks. */ #define TYPE_MARKED_P(NODE) TREE_LANG_FLAG_6 (TYPE_CHECK (NODE))