2 ! { dg-options "-fbounds-check" }
3 ! { dg-shouldfail "Value 3 out of range in ORDER argument to RESHAPE intrinsic" }
6 integer(kind
=1), dimension(6) :: source1
= (/ 1, 2, 3, 4, 5, 6 /)
7 integer, dimension(2) :: shape1
= (/ 2, 3/)
8 integer(kind
=1), dimension(2) :: pad1
= (/ 0, 0/)
9 character(len
=200) :: l1
, l2
13 read(unit
=l1
,fmt
=*) i1
, i2
14 write (unit
=l2
,fmt
=*) reshape(source1
, shape1
, pad1
, (/i1
, i2
/)) ! Invalid
16 ! { dg-output "Fortran runtime error: Value 3 out of range in ORDER argument to RESHAPE intrinsic" }