tree-switch-conversion.c (build_one_array): Set DECL_IGNORED_P for CSWTCH temporary.
authorAldy Hernandez <aldyh@redhat.com>
Fri, 22 May 2015 13:31:29 +0000 (13:31 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Fri, 22 May 2015 13:31:29 +0000 (13:31 +0000)
* tree-switch-conversion.c (build_one_array): Set DECL_IGNORED_P
for CSWTCH temporary.

From-SVN: r223572

gcc/ChangeLog
gcc/tree-switch-conversion.c

index 2b04e563d26451860eb4fb2dc3ce2167f076da79..58abb46c997c5cd0258b7aadab227b1ba0c7ad6e 100644 (file)
@@ -1,3 +1,8 @@
+2015-05-22  Aldy Hernandez  <aldyh@redhat.com>
+
+       * tree-switch-conversion.c (build_one_array): Set DECL_IGNORED_P
+       for CSWTCH temporary.
+
 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
        * config/arm/arm.c (arm_new_rtx_costs): Handle UNSPEC_VOLATILE.
index 6b68a161c44d9f742f8146d12ce47f71a5b93889..3440ca40b054e8a5479e9c85c8cca2b4fc302cf0 100644 (file)
@@ -1095,6 +1095,7 @@ build_one_array (gswitch *swtch, int num, tree arr_index_type,
 
       DECL_NAME (decl) = create_tmp_var_name ("CSWTCH");
       DECL_ARTIFICIAL (decl) = 1;
+      DECL_IGNORED_P (decl) = 1;
       TREE_CONSTANT (decl) = 1;
       TREE_READONLY (decl) = 1;
       varpool_node::finalize_decl (decl);