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  <[email protected]>

    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  <[email protected]>

    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