From 085b42edd5eb09e3cc754098bea1544a49cbd3d2 Mon Sep 17 00:00:00 2001 From: Bernd Schmidt Date: Wed, 11 Dec 2013 12:40:00 +0000 Subject: Remove an unused global tree, last used by objc some years ago. * c-common.h (enum c_tree_index): Remove CTI_INT_ARRAY_TYPE. (int_array_type_node): Remove. * c-common.c (c_common_nodes_and_builtins): Don't build it. From-SVN: r205889 --- gcc/c-family/ChangeLog | 6 ++++++ gcc/c-family/c-common.c | 9 --------- gcc/c-family/c-common.h | 2 -- 3 files changed, 6 insertions(+), 11 deletions(-) diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index cbefac7..38785ae 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,9 @@ +2013-12-11 Bernd Schmidt + + * c-common.h (enum c_tree_index): Remove CTI_INT_ARRAY_TYPE. + (int_array_type_node): Remove. + * c-common.c (c_common_nodes_and_builtins): Don't build it. + 2013-12-05 Marek Polacek PR c/52023 diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.c index a4f8564..cc71ebc 100644 --- a/gcc/c-family/c-common.c +++ b/gcc/c-family/c-common.c @@ -121,11 +121,6 @@ cpp_reader *parse_in; /* Declared in c-pragma.h. */ tree char_array_type_node; - Type `int[SOMENUMBER]' or something like it. - Used when an array of int needed and the size is irrelevant. - - tree int_array_type_node; - Type `wchar_t[SOMENUMBER]' or something like it. Used when a wide string literal is created. @@ -5519,10 +5514,6 @@ c_common_nodes_and_builtins (void) char_array_type_node = build_array_type (char_type_node, array_domain_type); - /* Likewise for arrays of ints. */ - int_array_type_node - = build_array_type (integer_type_node, array_domain_type); - string_type_node = build_pointer_type (char_type_node); const_string_type_node = build_pointer_type (build_qualified_type diff --git a/gcc/c-family/c-common.h b/gcc/c-family/c-common.h index 1df9e99..7e7a4f7 100644 --- a/gcc/c-family/c-common.h +++ b/gcc/c-family/c-common.h @@ -281,7 +281,6 @@ enum c_tree_index CTI_CHAR16_ARRAY_TYPE, CTI_CHAR32_ARRAY_TYPE, CTI_WCHAR_ARRAY_TYPE, - CTI_INT_ARRAY_TYPE, CTI_STRING_TYPE, CTI_CONST_STRING_TYPE, @@ -421,7 +420,6 @@ extern const unsigned int num_c_common_reswords; #define char16_array_type_node c_global_trees[CTI_CHAR16_ARRAY_TYPE] #define char32_array_type_node c_global_trees[CTI_CHAR32_ARRAY_TYPE] #define wchar_array_type_node c_global_trees[CTI_WCHAR_ARRAY_TYPE] -#define int_array_type_node c_global_trees[CTI_INT_ARRAY_TYPE] #define string_type_node c_global_trees[CTI_STRING_TYPE] #define const_string_type_node c_global_trees[CTI_CONST_STRING_TYPE] -- cgit v1.1