]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Revert:
authorUros Bizjak <ubizjak@gmail.com>
Mon, 27 Feb 2012 11:19:03 +0000 (12:19 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 27 Feb 2012 11:19:03 +0000 (12:19 +0100)
2012-02-02  Uros Bizjak  <ubizjak@gmail.com>

Backport from mainline:
2011-11-18  Uros Bizjak  <ubizjak@gmail.com>

PR tree-optimization/51118
* fold-const.c (fold_checksum_tree): Check for TS_TYPED structure
before using TREE_TYPE accessor on expr.

From-SVN: r184595

gcc/ChangeLog
gcc/fold-const.c

index 07576f3f9695e543e444474216021a7bdfd0236d..c602117458ee2a3e09e2b447a527c8046f2b8810 100644 (file)
@@ -1,3 +1,15 @@
+2012-02-27  Uros Bizjak  <ubizjak@gmail.com>
+
+       Revert:
+       2012-02-02  Uros Bizjak  <ubizjak@gmail.com>
+
+       Backport from mainline:
+       2011-11-18  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR tree-optimization/51118
+       * fold-const.c (fold_checksum_tree): Check for TS_TYPED structure
+       before using TREE_TYPE accessor on expr.
+
 2012-02-23  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from trunk
index 97b53f5ebf8c78d3f4ca149c627922e334a9f999..4bf10de8af8dd08bd8c662a3c07bb8ddd7902863 100644 (file)
@@ -13768,8 +13768,7 @@ recursive_label:
        }
     }
   md5_process_bytes (expr, tree_size (expr), ctx);
-  if (CODE_CONTAINS_STRUCT (code, TS_TYPED))
-    fold_checksum_tree (TREE_TYPE (expr), ctx, ht);
+  fold_checksum_tree (TREE_TYPE (expr), ctx, ht);
   if (TREE_CODE_CLASS (code) != tcc_type
       && TREE_CODE_CLASS (code) != tcc_declaration
       && code != TREE_LIST