http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45159

--- Comment #23 from Thomas Koenig <tkoenig at gcc dot gnu.org> 2010-12-03 
10:35:16 UTC ---
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  <tkoe...@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  <tkoe...@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

Reply via email to