PR c++/23167
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 2 Sep 2005 15:39:04 +0000 (15:39 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 2 Sep 2005 15:39:04 +0000 (15:39 +0000)
commit39da04462db4ec264296184a8adfdae76a152b67
tree5ec83c8b345f4e45753db9770b07a1f4d80d8457
parent72a6151bdf47d02fad580dceed43db197277e127
PR c++/23167
* gimplify.c (gimplify_expr): Handle TREE_ADDRESSABLE types when
generating synthetic loads from volatile lvalues.

PR c++/23167
* g++.dg/expr/volatile1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@103782 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/expr/volatile1.C [new file with mode: 0644]