From 9e04f77080b7cd588dbb3804bb078e8c3b96b0ae Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Mon, 27 Feb 2012 12:19:03 +0100 Subject: [PATCH] Revert: 2012-02-02 Uros Bizjak Backport from mainline: 2011-11-18 Uros Bizjak 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 | 12 ++++++++++++ gcc/fold-const.c | 3 +-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 07576f3f9695..c602117458ee 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,15 @@ +2012-02-27 Uros Bizjak + + Revert: + 2012-02-02 Uros Bizjak + + Backport from mainline: + 2011-11-18 Uros Bizjak + + 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 Backported from trunk diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 97b53f5ebf8c..4bf10de8af8d 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -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 -- 2.47.2