re PR fortran/56937 (Unnecessarily temporary with array-vector assignments)
authorThomas Koenig <tkoenig@gcc.gnu.org>
Sun, 21 Jul 2013 13:44:03 +0000 (13:44 +0000)
committerThomas Koenig <tkoenig@gcc.gnu.org>
Sun, 21 Jul 2013 13:44:03 +0000 (13:44 +0000)
commit94b150705d06352ec7f38259b2d4a18af4bb7011
treefe1ec330c9c583ea303c069de034b2b9f4ef20ce
parent82a4f54cc5ff37df751528d1a30e9b573d2496ee
re PR fortran/56937 (Unnecessarily temporary with array-vector assignments)

2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/56937
* dependency.c (gfc_dep_resolver):  Treat identical
array subscripts as identical; don't unconditionally
return a dependency if an array subscript is found.

2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>

PR fortran/56937
* gfortran.dg/dependency_42.f90:  New test.
* gfortran.dg/dependency_43.f90:  New test.

From-SVN: r201094
gcc/fortran/ChangeLog
gcc/fortran/dependency.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/dependency_42.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/dependency_43.f90 [new file with mode: 0644]