AArch64: correct constraint on Upl early clobber alternatives
[official-gcc.git] / gcc / testsuite / gfortran.dg / pr57910.f90
blob7da3d38c09deef063c0e961be8cf4fa8c17ba439
1 ! { dg-do run }
2 program strtest
4 implicit none
6 character(len=:), allocatable:: my_str
8 integer, parameter :: slen_init = 7
9 integer :: slen = slen_init
11 my_str = fstr(slen)
12 if (slen /= slen_init .or. len(my_str) /= slen .or. my_str /= ' ') then
13 STOP 1
14 endif
16 contains
18 function fstr(strlen)
19 integer, value :: strlen
20 character(len=strlen)::fstr
22 strlen = 17 ! Make sure strlen was really passed by value
23 fstr = ' '
24 end function fstr
26 end program strtest