diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-01-11 18:59:22 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-01-11 18:59:22 +0100 |
commit | 9cb6bd7432547275c336b7dab5dd4db7a689eabb (patch) | |
tree | de11f3a495066ac7c43890adbd54100c2cd8cb77 /gcc/tree-vect-loop.c | |
parent | 5a32af0ec5853edb0260d9e439ac646af5daed52 (diff) | |
download | gcc-9cb6bd7432547275c336b7dab5dd4db7a689eabb.zip gcc-9cb6bd7432547275c336b7dab5dd4db7a689eabb.tar.gz gcc-9cb6bd7432547275c336b7dab5dd4db7a689eabb.tar.bz2 |
re PR c++/69211 (g++ ICE on x86_64-linux-gnu (verify_gimple failed))
PR c++/69211
* cp-gimplify.c (cp_fold): If COMPOUND_EXPR or MODIFY_EXPR
folded operands have side-effects, but folding changed any of them,
build a new tree with the folded operands instead of returning the
unfolded tree.
* g++.dg/opt/pr69211.C: New test.
From-SVN: r232237
Diffstat (limited to 'gcc/tree-vect-loop.c')
0 files changed, 0 insertions, 0 deletions