]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gfortran.dg/gomp/pr99928-*.f90: Use implicit none, remove one xfail
authorTobias Burnus <tobias@codesourcery.com>
Fri, 4 Jun 2021 11:10:57 +0000 (13:10 +0200)
committerTobias Burnus <tobias@codesourcery.com>
Fri, 4 Jun 2021 11:13:02 +0000 (13:13 +0200)
gcc/testsuite/ChangeLog:

* gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'.
* gfortran.dg/gomp/pr99928-11.f90: Likewise.
* gfortran.dg/gomp/pr99928-4.f90: Likewise.
* gfortran.dg/gomp/pr99928-6.f90: Likewise.
* gfortran.dg/gomp/pr99928-8.f90: Likewise.
* gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl.
* gfortran.dg/gomp/pr99928-5.f90: Add implicit none;
fix loop-variable and remove xfail.

gcc/testsuite/gfortran.dg/gomp/pr99928-1.f90
gcc/testsuite/gfortran.dg/gomp/pr99928-11.f90
gcc/testsuite/gfortran.dg/gomp/pr99928-2.f90
gcc/testsuite/gfortran.dg/gomp/pr99928-4.f90
gcc/testsuite/gfortran.dg/gomp/pr99928-5.f90
gcc/testsuite/gfortran.dg/gomp/pr99928-6.f90
gcc/testsuite/gfortran.dg/gomp/pr99928-8.f90

index 5cbffb09b3f3f6423e1141fa0dc089e0496e7782..e5be42fba533d93f24f24ee9d44490073a867a2d 100644 (file)
@@ -3,6 +3,7 @@
 ! { dg-options "-fopenmp -fdump-tree-gimple" }
 
 module m
+  implicit none
   integer :: f00, f01, f02, f03, f04, f05, f06, f07, f08, f09
   integer :: f12, f13, f14, f15, f16, f17, f18, f19
   integer :: f20, f21, f22, f23, f24, f25, f26, f27, f28, f29
index 864ae4b6c99e1eb45cdabc97d680f229444f0b93..22a40e2b49c19bbcd9f6b7b5ed7d74ad3b31b504 100644 (file)
@@ -3,6 +3,7 @@
 ! { dg-options "-fopenmp -fdump-tree-gimple" }
 
 module m
+  implicit none
   integer :: r00, r01, r02
 
 contains
index 5dbf78ba2919cbe74094d991a59bf4523da1dd79..fe8a715279af5cfe6017b6cce88ffe2927a5d169 100644 (file)
@@ -3,12 +3,14 @@
 ! { dg-options "-fopenmp -fdump-tree-gimple" }
 
 module m
+  implicit none
   integer :: l00, l01, l02, l03, l04, l05, l06, l07
   integer :: l10, l11, l12, l13, l14, l15, l16, l17, l18
 
 contains
 
 subroutine foo ()
+  integer :: i
   ! { dg-final { scan-tree-dump "omp distribute\[^\n\r]*lastprivate\\(l00\\)" "gimple" } }
   ! { dg-final { scan-tree-dump "omp parallel\[^\n\r]*lastprivate\\(l00\\)" "gimple" } } ! FIXME: This should be on for instead. 
   ! { dg-final { scan-tree-dump-not "omp for\[^\n\r]*lastprivate\\(l00\\)" "gimple" } } ! FIXME. 
index 5b82dd6581c34120803b3739b397817055bdf015..ead8f030e6339f704d90d6e985a5dc8b756623dc 100644 (file)
@@ -3,6 +3,7 @@
 ! { dg-options "-fopenmp -fdump-tree-gimple" }
 
 module m
+  implicit none
   integer :: l00, l01, l05, l06, l07, l08
 
 contains
index 9f45e48feb4a83b4bf67ee097274991dfc7e7810..c612aaf9556e768c8b9ea895dbaeda0a5baa0308 100644 (file)
@@ -3,6 +3,7 @@
 ! { dg-options "-fopenmp -fdump-tree-gimple" }
 
 module m
+  implicit none
   integer :: j00, j01, j02, j03, j04, j06, j07, j08, j09
   integer :: j10
 
@@ -85,9 +86,9 @@ subroutine bar ()
   end do
   ! { dg-final { scan-tree-dump "omp taskloop\[^\n\r]*shared\\(j10\\)" "gimple" } } ! NOTE: This is implementation detail. 
   ! { dg-final { scan-tree-dump "omp taskloop\[^\n\r]*lastprivate\\(j10\\)" "gimple" } }
-  ! { dg-final { scan-tree-dump "omp simd\[^\n\r]*linear\\(j10:1\\)" "gimple" { xfail *-*-* } } }
+  ! { dg-final { scan-tree-dump "omp simd\[^\n\r]*linear\\(j10:1\\)" "gimple" } }
   !$omp taskloop simd linear (j10) default(none)
-  do j010 = 1, 64
+  do j01 = 1, 64
   end do
   ! { dg-final { scan-tree-dump "omp teams\[^\n\r]*shared\\(j11\\)" "gimple" } }
   ! { dg-final { scan-tree-dump "omp distribute\[^\n\r]*lastprivate\\(j11\\)" "gimple" } }
index 37a93e6b1ac8d28f4641910608e7eb2177fa1760..0e60199476b0bf2e51054586df1bd2ec441e34f4 100644 (file)
@@ -3,6 +3,7 @@
 ! { dg-options "-fopenmp -fdump-tree-gimple" }
 
 module m
+  implicit none
   integer :: j00, j01, j02, j03, j04, j06, j07, j08, j09
   integer :: j10
 
index de27ffed6299c9eeadc639e04d8de41c6e058054..a5b028b564d0a2b00393fe8f9d7f93ef30c9c3bd 100644 (file)
@@ -3,6 +3,7 @@
 ! { dg-options "-fopenmp -fdump-tree-gimple" }
 
 module m
+  implicit none
   integer :: r00, r01, r02, r03, r04, r05
   integer :: r13, r14, r15, r16, r17, r18, r19
   integer :: r20, r21, r22, r23, r24