view gcc/testsuite/gfortran.dg/forall_7.f90 @ 144:8f4e72ab4e11

fix segmentation fault caused by nothing next cur_op to end
author Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Sun, 23 Dec 2018 21:23:56 +0900
parents 84e7813d76e9
children
line wrap: on
line source

! { 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) STOP 1
end