aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/tree-ssa-structalias.c5
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 41642b5..cdc63c2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2009-07-02 Richard Guenther <rguenther@suse.de>
+
+ PR bootstrap/40617
+ * tree-ssa-structalias.c (new_var_info): Initialize
+ is_restrict_var.
+
2009-07-02 Jan Hubicka <jh@suse.cz>
* ipa-pure-const.c (check_op): Use PTA info to see if indirect_ref is
diff --git a/gcc/tree-ssa-structalias.c b/gcc/tree-ssa-structalias.c
index 95ca882..303bd1f 100644
--- a/gcc/tree-ssa-structalias.c
+++ b/gcc/tree-ssa-structalias.c
@@ -337,10 +337,11 @@ new_var_info (tree t, const char *name)
ret->decl = t;
/* Vars without decl are artificial and do not have sub-variables. */
ret->is_artificial_var = (t == NULL_TREE);
- ret->is_full_var = (t == NULL_TREE);
- ret->is_heap_var = false;
ret->is_special_var = false;
ret->is_unknown_size_var = false;
+ ret->is_full_var = (t == NULL_TREE);
+ ret->is_heap_var = false;
+ ret->is_restrict_var = false;
ret->may_have_pointers = true;
ret->is_global_var = (t == NULL_TREE);
if (t && DECL_P (t))