This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r167413 - in /trunk/gcc: fortran/ChangeLog fort...
- From: tkoenig at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 03 Dec 2010 10:35:13 -0000
- Subject: r167413 - in /trunk/gcc: fortran/ChangeLog fort...
Author: tkoenig
Date: Fri Dec 3 10:35:12 2010
New Revision: 167413
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167413
Log:
2010-12-02 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/45159
* dependency.c (check_section_vs_section): Pre-calculate
the relationship between the strides and the relationship
between the start values. Use an integer constant one for
that purpose.
Forward dependencies for positive strides apply for where
the lhs start <= rhs start and lhs stride <= rhs stride
and vice versa for negative stride. No need to compare
end expressions in either case (assume no bounds violation).
2010-12-02 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/45159
* gfortran.dg/dependency_38.f90: New test.
Added:
trunk/gcc/testsuite/gfortran.dg/dependency_38.f90
Modified:
trunk/gcc/fortran/ChangeLog
trunk/gcc/fortran/dependency.c
trunk/gcc/testsuite/ChangeLog