OSDN Git Service

PR c++/43787
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 May 2010 16:32:20 +0000 (16:32 +0000)
committerMasaki Muranaka <monaka@monami-software.com>
Sun, 23 May 2010 04:59:42 +0000 (13:59 +0900)
commit1b4fddaab3acaf31905dfdd348975258c4c798e7
tree8210fc8490dc1e0fa4087d68e09fdc4fe5264f45
parent40ac0345b767594143a1cc60b7d4c1357cadfc74
PR c++/43787
gcc:
* gimplify.c (gimplify_expr): Keep working if gimplify_modify_expr
returns GS_OK.
(gimplify_modify_expr_rhs): Return GS_OK if anything changed.
gcc/cp:
* cp-gimplify.c (cp_gimplify_expr): Remove copies of empty classes.
* call.c (build_over_call): Don't try to avoid INIT_EXPR copies here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159072 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/gimplify.c
gcc/testsuite/ChangeLog