3 ! Verifies that FORALL and WHERE after a simple if work.
5 logical,dimension(4,4) :: index
7 if (.true
.) forall (i
= 1:4, j
= 1:4) ia(i
,j
) = 1
8 if (any (ia
.ne
.1)) CALL abort()
13 if (.true
.) where (index
) ia
= 2
14 if (ia(2,3).ne
.2) call abort()