OSDN Git Service

Backported from mainline
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Feb 2013 14:10:48 +0000 (14:10 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Feb 2013 14:10:48 +0000 (14:10 +0000)
commit766e906758abfdaa623fd8e08bf994604a9c9401
treef49346d9615b40b1682c42eb11bfb49db82dc6c8
parenteccae624ce764c52ff7ffbc3db95fc58c01ab5d4
Backported from mainline
2013-01-18  Jakub Jelinek  <jakub@redhat.com>

PR middle-end/56015
* expr.c (expand_expr_real_2) <case COMPLEX_EXPR>: Handle
the case where writing real complex part of target modifies
op1.

* gfortran.dg/pr56015.f90: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@195657 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/pr56015.f90 [new file with mode: 0644]