aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.4.3/libgomp/testsuite/libgomp.fortran/allocatable4.f90
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.4.3/libgomp/testsuite/libgomp.fortran/allocatable4.f90')
-rw-r--r--gcc-4.4.3/libgomp/testsuite/libgomp.fortran/allocatable4.f9047
1 files changed, 0 insertions, 47 deletions
diff --git a/gcc-4.4.3/libgomp/testsuite/libgomp.fortran/allocatable4.f90 b/gcc-4.4.3/libgomp/testsuite/libgomp.fortran/allocatable4.f90
deleted file mode 100644
index 996578c94..000000000
--- a/gcc-4.4.3/libgomp/testsuite/libgomp.fortran/allocatable4.f90
+++ /dev/null
@@ -1,47 +0,0 @@
-! { dg-do run }
-
- integer, allocatable :: a(:, :)
- integer :: b(6, 3)
- integer :: i, j
- logical :: k, l
- b(:, :) = 16
- l = .false.
- if (allocated (a)) call abort
-!$omp task private (a, b) shared (l)
- l = l.or.allocated (a)
- allocate (a(3, 6))
- l = l.or..not.allocated (a)
- l = l.or.size(a).ne.18.or.size(a,1).ne.3.or.size(a,2).ne.6
- a(3, 2) = 1
- b(3, 2) = 1
- deallocate (a)
- l = l.or.allocated (a)
-!$omp end task
-!$omp taskwait
- if (allocated (a).or.l) call abort
- allocate (a(6, 3))
- a(:, :) = 3
- if (.not.allocated (a)) call abort
- l = l.or.size(a).ne.18.or.size(a,1).ne.6.or.size(a,2).ne.3
- if (l) call abort
-!$omp task private (a, b) shared (l)
- l = l.or..not.allocated (a)
- a(3, 2) = 1
- b(3, 2) = 1
-!$omp end task
-!$omp taskwait
- if (l.or..not.allocated (a)) call abort
-!$omp task firstprivate (a, b) shared (l)
- l = l.or..not.allocated (a)
- l = l.or.size(a).ne.18.or.size(a,1).ne.6.or.size(a,2).ne.3
- do i = 1, 6
- l = l.or.(a(i, 1).ne.3).or.(a(i, 2).ne.3)
- l = l.or.(a(i, 3).ne.3).or.(b(i, 1).ne.16)
- l = l.or.(b(i, 2).ne.16).or.(b(i, 3).ne.16)
- end do
- a(:, :) = 7
- b(:, :) = 8
-!$omp end task
-!$omp taskwait
- if (any (a.ne.3).or.any (b.ne.16).or.l) call abort
-end