diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2012-04-21 18:09:16 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2012-04-21 18:09:16 +0000 |
commit | 1a14ac4baabe5d533b45f33fe4fd81bb311e8c5a (patch) | |
tree | 08d6d76d9352246d6085b8a60537eb40ffa44acb /gcc/fold-const.c | |
parent | ae52741c5e69eafabc749445ca991b01857f4ea0 (diff) | |
download | gcc-1a14ac4baabe5d533b45f33fe4fd81bb311e8c5a.zip gcc-1a14ac4baabe5d533b45f33fe4fd81bb311e8c5a.tar.gz gcc-1a14ac4baabe5d533b45f33fe4fd81bb311e8c5a.tar.bz2 |
fold-const.c (fold_checksum_tree): Fix VECTOR_CST case.
gcc/
* fold-const.c (fold_checksum_tree): Fix VECTOR_CST case.
From-SVN: r186653
Diffstat (limited to 'gcc/fold-const.c')
-rw-r--r-- | gcc/fold-const.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/fold-const.c b/gcc/fold-const.c index fa75fdb..b4664b2 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -14391,7 +14391,8 @@ fold_checksum_tree (const_tree expr, struct md5_ctx *ctx, htab_t ht) fold_checksum_tree (TREE_IMAGPART (expr), ctx, ht); break; case VECTOR_CST: - fold_checksum_tree (TREE_VECTOR_CST_ELTS (expr), ctx, ht); + for (i = 0; i < VECTOR_CST_NELTS (expr); ++i) + fold_checksum_tree (VECTOR_CST_ELT (expr, i), ctx, ht); break; default: break; |