1 ! Program to test the scalarizer
4 integer, dimension (:, :), allocatable
:: a
, b
7 allocate(a(6, 5), b(6, 5))
14 a(1:5, 2) = a(4, :) + 1
16 ! The following expression should cause loop reordering
20 if (a(n
, 3) .ne
. (n
+ 1)) STOP 1
21 if (b(4, n
) .ne
. (6 - n
)) STOP 2