re PR fortran/45744 (ICE with -O1 in gfc_conv_expr_op, at fortran/trans-expr.c:1366)
authorThomas Koenig <tkoenig@gcc.gnu.org>
Thu, 23 Sep 2010 19:37:48 +0000 (19:37 +0000)
committerThomas Koenig <tkoenig@gcc.gnu.org>
Thu, 23 Sep 2010 19:37:48 +0000 (19:37 +0000)
commit962b8a0e7e609d75dcb3e9b28bc381a4976695a9
treef8f7c145a1029518e56592b7e60f7b1e09fcfabe
parent5109c83f9a7fbf224ff7c6a9b0c054dbe86da8f2
re PR fortran/45744 (ICE with -O1 in gfc_conv_expr_op, at fortran/trans-expr.c:1366)

2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/45744
* frontend-passes.c (optimize_binop_array_assignment):
Only re-use lhs as intermediate storage if kind and type
parameters match.

2010-09-23  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/45744
* gfortran.dg/dependency_36.f90:  New test.

From-SVN: r164570
gcc/fortran/ChangeLog
gcc/fortran/frontend-passes.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/dependency_36.f90 [new file with mode: 0644]