aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/dump-parse-tree.c
diff options
context:
space:
mode:
authorThomas Koenig <tkoenig@gcc.gnu.org>2010-12-03 10:35:12 +0000
committerThomas Koenig <tkoenig@gcc.gnu.org>2010-12-03 10:35:12 +0000
commit8976d513cc7e285ef043df4766efada449216eec (patch)
tree9a5ce24417a6f1a45ba00b75518c778dfe427e49 /gcc/fortran/dump-parse-tree.c
parent272cec5de2c65fe12365a56080038a35ddc6c180 (diff)
downloadgcc-8976d513cc7e285ef043df4766efada449216eec.zip
gcc-8976d513cc7e285ef043df4766efada449216eec.tar.gz
gcc-8976d513cc7e285ef043df4766efada449216eec.tar.bz2
re PR fortran/45159 (Unnecessary temporaries)
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. From-SVN: r167413
Diffstat (limited to 'gcc/fortran/dump-parse-tree.c')
0 files changed, 0 insertions, 0 deletions