re PR c++/44808 (ICE: tree check: expected var_decl, have result_decl in gimplify_mod...
authorJakub Jelinek <jakub@redhat.com>
Mon, 5 Jul 2010 14:42:20 +0000 (16:42 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 5 Jul 2010 14:42:20 +0000 (16:42 +0200)
commitf2896bc9618bdc052563ee59d479b425a8442943
tree7dc32d4b6c0e36ca6c9f3402d02e8fc90196cb84
parentcfe6dea201b66d256b3f36d22f938fd3daf0bed9
re PR c++/44808 (ICE: tree check: expected var_decl, have result_decl in gimplify_modify_expr)

PR c++/44808
* gimplify.c (gimplify_modify_expr): Only SET_DECL_DEBUG_EXPR if
*from_p is VAR_DECL.

* g++.dg/opt/nrv16.C: New test.

From-SVN: r161838
gcc/ChangeLog
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/opt/nrv16.C [new file with mode: 0644]