AArch64: correct constraint on Upl early clobber alternatives
[official-gcc.git] / gcc / testsuite / gfortran.dg / recursive_stack.f90
blobdcd63b672f232177c75a852d0ab5e270cdfc2a57
1 ! { dg-do run }
2 ! { dg-options "-frecursive" }
3 program recursive_stack
4 call foo (.true.)
5 end program recursive_stack
7 subroutine foo (recurse)
8 logical recurse
9 integer iarray(100,100)
10 if (recurse) then
11 iarray(49,49) = 17
12 call bar
13 if (iarray(49,49) .ne. 17) STOP 1
14 else
15 iarray(49,49) = 21
16 end if
17 end subroutine foo
19 subroutine bar
20 call foo (.false.)
21 end subroutine bar