diff options
author | Jakub Jelinek <jakub@redhat.com> | 2010-11-05 20:02:46 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2010-11-05 20:02:46 +0100 |
commit | 897145e3e11c868abb2b5ec23ef5f65a87914270 (patch) | |
tree | 8df473c5a1f98acadecb2f68d4e7a78d4014022c /gcc/explow.c | |
parent | ee01a467d1b18dfe0f3b8eedb7fa3507310294ed (diff) | |
download | gcc-897145e3e11c868abb2b5ec23ef5f65a87914270.zip gcc-897145e3e11c868abb2b5ec23ef5f65a87914270.tar.gz gcc-897145e3e11c868abb2b5ec23ef5f65a87914270.tar.bz2 |
re PR c++/46160 (ICE with volatile structure and enum)
PR c++/46160
* cp-gimplify.c (cp_gimplify_expr): Drop volatile MEM_REFs
on the RHS to avoid infinite recursion with gimplify_expr.
* g++.dg/opt/empty2.C: New test.
From-SVN: r166372
Diffstat (limited to 'gcc/explow.c')
0 files changed, 0 insertions, 0 deletions