2 ! { dg-options "-fbounds-check" }
6 ! Array constructor with typespec and dynamic
10 CALL foo(8, "short", "test", "short")
11 CALL foo(2, "lenghty", "te", "le")
13 SUBROUTINE foo (n, s, a1, a2)
15 CHARACTER(len=*) :: a1, a2
16 CHARACTER(len=n) :: arr(2)
18 arr = [ character(len=n) :: 'test', s ]
19 IF (arr(1) /= a1 .OR. arr(2) /= a2) THEN