aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2010-06-01 16:15:42 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2010-06-01 14:15:42 +0000
commit2e3b48853d2d57009cf7e82919cba9eb2cbd5772 (patch)
tree2b9cbdfcba4849d9837591d981001aefd16bbc60 /gcc
parent7bab65434ce0e49eeccc381dce41fe7cf348899e (diff)
downloadgcc-2e3b48853d2d57009cf7e82919cba9eb2cbd5772.zip
gcc-2e3b48853d2d57009cf7e82919cba9eb2cbd5772.tar.gz
gcc-2e3b48853d2d57009cf7e82919cba9eb2cbd5772.tar.bz2
* tree-switch-conversion.c (build_one_array): Make it readonly.
From-SVN: r160106
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/tree-switch-conversion.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c738fb0..ebf92c7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/tree-switch-conversion.c b/gcc/tree-switch-conversion.c
index 0ff937f..cf3202c 100644
--- a/gcc/tree-switch-conversion.c
+++ b/gcc/tree-switch-conversion.c
@@ -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);