summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gfortran.dg/graphite/pr42334.f90
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gfortran.dg/graphite/pr42334.f90')
-rw-r--r--gcc/testsuite/gfortran.dg/graphite/pr42334.f9020
1 files changed, 20 insertions, 0 deletions
diff --git a/gcc/testsuite/gfortran.dg/graphite/pr42334.f90 b/gcc/testsuite/gfortran.dg/graphite/pr42334.f90
new file mode 100644
index 000000000..4080c9f2a
--- /dev/null
+++ b/gcc/testsuite/gfortran.dg/graphite/pr42334.f90
@@ -0,0 +1,20 @@
+! { dg-options "-O2 -floop-interchange -ftree-loop-distribution" }
+
+subroutine blockdis(bl1eg,bl2eg)
+ implicit real*8 (a-h,o-z)
+ parameter(nblo=300)
+ common/str /mblo
+ common/str2 /mel(nblo)
+ dimension h(nblo,2,6),g(nblo,2,6)
+ dimension bl1eg(nblo,2,6),bl2eg(nblo,2,6)
+ do k=1,mblo
+ jm=mel(k)
+ do l=1,2
+ do m=1,6
+ bl1eg(k,l,m)=h(jm,l,m)
+ bl2eg(k,l,m)=g(jm,l,m)
+ enddo
+ enddo
+ enddo
+ return
+end subroutine blockdis