blob: 616869acf815739258e2b04567da06ee5c614825 [file] [log] [blame]
! { dg-do run }
! { dg-additional-options "-fcheck=bounds" }
! { dg-shouldfail "Fortran runtime error: dimension of array B incorrect in MATMUL intrinsic" }
program main
real, dimension(3,2) :: a
real, dimension(6) :: b
real, dimension(:), allocatable :: c
data a /-2., 3., -5., 7., -11., 13./
data b /17., -23., 29., -31., 37., -41./
c = matmul(pack(b,[b<20.]),a)
print *,sum(c)
end program main