]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* tree-switch-conversion.c (build_one_array): Make it readonly.
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Jun 2010 14:15:42 +0000 (14:15 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 1 Jun 2010 14:15:42 +0000 (14:15 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160106 138bc75d-0d04-0410-961f-82ee72b054a4

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

index c738fb0127918e316160b2efcfb973196e161043..ebf92c71fddd968697cf110e65a5d93040ae6ffa 100644 (file)
@@ -1,3 +1,7 @@
+2010-06-01  Jan Hubicka  <jh@suse.cz>
+
+       * tree-switch-conversion.c (build_one_array): Make it readonly.
+
 2010-06-01  Richard Guenther  <rguenther@suse.de>
 
        * optabs.c (init_optabs): Guard all accesses to reinit.
index 0ff937f8030d1477cfcfcfef1acaab073928fbc0..cf3202ca905115f5506ed1c79e7c08b26059c1c0 100644 (file)
@@ -526,6 +526,7 @@ build_one_array (gimple swtch, int num, tree arr_index_type, gimple phi,
       DECL_NAME (decl) = create_tmp_var_name ("CSWTCH");
       DECL_ARTIFICIAL (decl) = 1;
       TREE_CONSTANT (decl) = 1;
+      TREE_READONLY (decl) = 1;
       add_referenced_var (decl);
       varpool_mark_needed_node (varpool_node (decl));
       varpool_finalize_decl (decl);