From de7df9ebdc66ea3a978327f5a039d939a9523a72 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Thu, 24 Jul 2003 16:48:13 -0400 Subject: tree.h (boolean_type_node): Move from C/C++/Java frontends. * tree.h (boolean_type_node): Move from C/C++/Java frontends. (boolean_true_node, boolean_false_node): Likewise. (enum tree_index): Add TI_BOOLEAN_{TYPE,FALSE,TRUE}. * tree.c (build_common_tree_nodes): Init boolean_type_node. (build_common_tree_nodes_2): Init boolean_{true,false}_node. * stor-layout.c (set_sizetype): Handle an early BOOLEAN_TYPE. * c-common.h (truthvalue_type_node): Renamed from boolean_type_node. (truthvalue_true_node): Renamed from boolean_true_node. (truthvalue_false_node): Renamed from boolean_false_node. * c-decl.c: Just set truthvalue_* to integer_*. * c-*.[ch]: s/boolean/truthvalue/. s/c_bool/boolean/. * cp/decl.c: Just set truthvalue_* to boolean_*. * java/java-tree.h: Move boolean_type_node et al to the back end. From-SVN: r69758 --- gcc/java/ChangeLog | 4 ++++ gcc/java/java-tree.h | 14 -------------- 2 files changed, 4 insertions(+), 14 deletions(-) (limited to 'gcc/java') diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 774cf79..7aa7f12 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,7 @@ +2003-07-24 Jason Merrill + + * java-tree.h: Move boolean_type_node et al to the back end. + 2003-07-19 Kaveh R. Ghazi * class.c java-tree.h jcf-write.c jvspec.c: Remove unnecessary diff --git a/gcc/java/java-tree.h b/gcc/java/java-tree.h index cd277c5..0c7cf75 100644 --- a/gcc/java/java-tree.h +++ b/gcc/java/java-tree.h @@ -287,8 +287,6 @@ enum java_tree_index JTI_DECIMAL_INT_MAX_NODE, JTI_DECIMAL_LONG_MAX_NODE, - JTI_BOOLEAN_TYPE_NODE, - JTI_OBJECT_TYPE_NODE, JTI_UNQUALIFIED_OBJECT_ID_NODE, JTI_OBJECT_PTR_TYPE_NODE, @@ -338,9 +336,6 @@ enum java_tree_index JTI_RETURN_ADDRESS_TYPE_NODE, - JTI_BOOLEAN_TRUE_NODE, - JTI_BOOLEAN_FALSE_NODE, - JTI_LONG_ZERO_NODE, JTI_FLOAT_ZERO_NODE, JTI_DOUBLE_ZERO_NODE, @@ -457,9 +452,6 @@ extern GTY(()) tree java_global_trees[JTI_MAX]; #define decimal_long_max \ java_global_trees[JTI_DECIMAL_LONG_MAX_NODE] -#define boolean_type_node \ - java_global_trees[JTI_BOOLEAN_TYPE_NODE] - #define object_type_node \ java_global_trees[JTI_OBJECT_TYPE_NODE] #define unqualified_object_id_node \ @@ -556,12 +548,6 @@ extern GTY(()) tree java_global_trees[JTI_MAX]; #define return_address_type_node \ java_global_trees[JTI_RETURN_ADDRESS_TYPE_NODE] -/* Nodes for boolean constants TRUE and FALSE. */ -#define boolean_true_node \ - java_global_trees[JTI_BOOLEAN_TRUE_NODE] -#define boolean_false_node \ - java_global_trees[JTI_BOOLEAN_FALSE_NODE] - /* Integer constants not declared in tree.h. */ #define long_zero_node \ java_global_trees[JTI_LONG_ZERO_NODE] -- cgit v1.1