diff options
author | Roger Sayle <roger@eyesopen.com> | 2006-03-03 21:43:08 +0000 |
---|---|---|
committer | Roger Sayle <sayle@gcc.gnu.org> | 2006-03-03 21:43:08 +0000 |
commit | 0b8f2ce42dad5ee2bd3121e9cdcd522b6541b698 (patch) | |
tree | 1feed42343fbebb6f4c1fef214477eda525940b5 /gcc/varasm.c | |
parent | 67a70df65b693ab9fe30ed39acc765c7d354038c (diff) | |
download | gcc-0b8f2ce42dad5ee2bd3121e9cdcd522b6541b698.zip gcc-0b8f2ce42dad5ee2bd3121e9cdcd522b6541b698.tar.gz gcc-0b8f2ce42dad5ee2bd3121e9cdcd522b6541b698.tar.bz2 |
dependency.c (gfc_check_dependency): Call gfc_dep_resolver to check whether two array references have a dependency.
* dependency.c (gfc_check_dependency): Call gfc_dep_resolver to
check whether two array references have a dependency.
(gfc_check_element_vs_element): Assume lref and rref must be
REF_ARRAYs. If gfc_dep_compare_expr returns -2, assume these
references could potentially overlap.
(gfc_dep_resolver): Whitespace and comment tweaks. Assume a
dependency if the references have different depths. Rewrite
final term to clarrify we only have a dependency for overlaps.
* gfortran.dg/dependency_4.f90: New test case.
* gfortran.dg/dependency_5.f90: New test case.
* gfortran.dg/dependency_6.f90: New test case.
* gfortran.dg/dependency_7.f90: New test case.
* gfortran.dg/dependency_8.f90: New test case.
From-SVN: r111686
Diffstat (limited to 'gcc/varasm.c')
0 files changed, 0 insertions, 0 deletions