]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR tree-optimization/25291 (ICE in tree-check add_call_clobber_ops)
authorDaniel Berlin <dberlin@dberlin.org>
Wed, 7 Dec 2005 16:39:33 +0000 (16:39 +0000)
committerDaniel Berlin <dberlin@gcc.gnu.org>
Wed, 7 Dec 2005 16:39:33 +0000 (16:39 +0000)
2005-12-07  Daniel Berlin <dberlin@dberlin.org>

Fix PR tree-optimization/25291
* tree-ssa-operands.c (add_call_clobber_ops): Remove
redundant and crashing check.

From-SVN: r108168

gcc/ChangeLog
gcc/tree-ssa-operands.c

index e40ffd983ffc5d1463a4c6bfeae41bf311962d22..45178f75521d8e0c6e7e3d30d6c97a0b886eb178 100644 (file)
@@ -1,3 +1,9 @@
+2005-12-07  Daniel Berlin <dberlin@dberlin.org>
+
+       Fix PR tree-optimization/25291
+       * tree-ssa-operands.c (add_call_clobber_ops): Remove
+       redundant and crashing check.
+
 2005-12-08  Alan Modra  <amodra@bigpond.net.au>
 
        PR target/25212
index b9873314079fc87ae27295cc95d367bc90ed699d..9edc840f561207958c76e50a88e603cdafa6613d 100644 (file)
@@ -1868,9 +1868,7 @@ add_call_clobber_ops (tree stmt, tree callee)
          bool not_written
            = not_written_b ? bitmap_bit_p (not_written_b, u) : false;
 
-         if ((TREE_READONLY (var)
-              && (TREE_STATIC (var) || DECL_EXTERNAL (var)))
-             || not_written)
+         if (not_written)
            {
              if (!not_read)
                add_stmt_operand (&var, &empty_ann, opf_none);