Remove an unused global tree, last used by objc some years ago.
authorBernd Schmidt <bernds@codesourcery.com>
Wed, 11 Dec 2013 12:40:00 +0000 (12:40 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Wed, 11 Dec 2013 12:40:00 +0000 (12:40 +0000)
        * 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
gcc/c-family/c-common.c
gcc/c-family/c-common.h

index cbefac7..38785ae 100644 (file)
@@ -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
index a4f8564..cc71ebc 100644 (file)
@@ -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
index 1df9e99..7e7a4f7 100644 (file)
@@ -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]