re PR c++/23167 (internal compiler error: in create_tmp_var)
authorMark Mitchell <mark@codesourcery.com>
Fri, 2 Sep 2005 15:39:04 +0000 (15:39 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Fri, 2 Sep 2005 15:39:04 +0000 (15:39 +0000)
commita38578e1bb5456d14e97435fd02b804ea937b14e
tree5ec83c8b345f4e45753db9770b07a1f4d80d8457
parentebf178cd33b328d2d47c4845e5711edd4492b85d
re PR c++/23167 (internal compiler error: in create_tmp_var)

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.

From-SVN: r103782
gcc/ChangeLog
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/expr/volatile1.C [new file with mode: 0644]