]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR tree-optimization/22280 (ICE in referenced_var_lookup while compiling ali.adb)
authorDaniel Berlin <dberlin@dberlin.org>
Sat, 2 Jul 2005 22:18:24 +0000 (22:18 +0000)
committerDaniel Berlin <dberlin@gcc.gnu.org>
Sat, 2 Jul 2005 22:18:24 +0000 (22:18 +0000)
2005-07-02  Daniel Berlin  <dberlin@dberlin.org>

Fix PR tree-optimization/22280

* tree-sra.c (generate_element_init): Remove useless loop.

From-SVN: r101538

gcc/ChangeLog
gcc/tree-sra.c

index 140108a7fd5199474500ef6add106a252eac2652..f6a9de13e24f65a8dcd811fe0a934bc054103502 100644 (file)
@@ -1,3 +1,9 @@
+2005-07-02  Daniel Berlin  <dberlin@dberlin.org>
+
+       Fix PR tree-optimization/22280
+
+       * tree-sra.c (generate_element_init): Remove useless loop.
+
 2005-07-02  Richard Henderson  <rth@redhat.com>
 
         * config/alpha/alpha.c (alpha_legitimize_address): Check for
index 83659ab0e4e09043e2bbe7a9dc0fbb0d51699c9f..62b45e2b30413902960fa1955fd5737ee0f3b7b8 100644 (file)
@@ -1729,16 +1729,9 @@ generate_element_init (struct sra_elt *elt, tree init, tree *list_p)
   if (ret && *list_p)
     {
       tree_stmt_iterator i;
-      size_t old, new, j;
-
-      old = num_referenced_vars;
 
       for (i = tsi_start (*list_p); !tsi_end_p (i); tsi_next (&i))
        find_new_referenced_vars (tsi_stmt_ptr (i));
-
-      new = num_referenced_vars;
-      for (j = old; j < new; ++j)
-       mark_sym_for_renaming (referenced_var (j));
     }
 
   return ret;