aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@codesourcery.com>2013-12-11 12:40:00 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2013-12-11 12:40:00 +0000
commit085b42edd5eb09e3cc754098bea1544a49cbd3d2 (patch)
tree5490b767c3b3ccbd513964fc0e2a313738a50f29
parent67f95586afba2756e279f9d59a63a8f35a8d95f1 (diff)
downloadgcc-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
-rw-r--r--gcc/c-family/ChangeLog6
-rw-r--r--gcc/c-family/c-common.c9
-rw-r--r--gcc/c-family/c-common.h2
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]