diff options
author | Bernd Schmidt <bernds@codesourcery.com> | 2013-12-11 12:40:00 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@gcc.gnu.org> | 2013-12-11 12:40:00 +0000 |
commit | 085b42edd5eb09e3cc754098bea1544a49cbd3d2 (patch) | |
tree | 5490b767c3b3ccbd513964fc0e2a313738a50f29 /gcc/c-family | |
parent | 67f95586afba2756e279f9d59a63a8f35a8d95f1 (diff) | |
download | gcc-085b42edd5eb09e3cc754098bea1544a49cbd3d2.zip gcc-085b42edd5eb09e3cc754098bea1544a49cbd3d2.tar.gz gcc-085b42edd5eb09e3cc754098bea1544a49cbd3d2.tar.bz2 |
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
Diffstat (limited to 'gcc/c-family')
-rw-r--r-- | gcc/c-family/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/c-family/c-common.c | 9 | ||||
-rw-r--r-- | 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 <bernds@codesourcery.com> + + * 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 <polacek@redhat.com> 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] |