summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gfortran.dg/forall_7.f90
blob: bea437f3bf5704ddd9a6e912985ef15c4ee6adba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
! { dg-do run }
  integer :: a(10,10)
  integer :: tot
  a(:,:) = 0
  forall (i = 1:10)
    forall (j = 1:10)
      a(i,j) = 1
    end forall
    forall (k = 1:10)
      a(i,k) = a(i,k) + 1
    end forall
  end forall
  tot = sum(a(:,:))
! print *, tot
  if (tot .ne. 200) call abort ()
end