4 ! The call to sum used to be inlined into a loop with an uninitialized bound
6 ! Original testcase by Stephan Kramer <stephan.kramer@imperial.ac.uk>
16 integer, intent(in
):: m
,n
17 real, dimension(m
, n
):: func
24 integer, intent(in
):: m
, n
25 real, dimension(m
,n
):: y
28 if (any(sum(y
*func(m
,n
), dim
=1) /= m
)) call abort