Remove old autovect-branch by moving to "dead" directory.
[official-gcc.git] / old-autovect-branch / gcc / testsuite / gfortran.fortran-torture / execute / contained2.f90
blobcae94b704e1a5c97353615762e8a9aa56544dcdf
1 ! Program to check resolution of symbols with the same name
2 program contained2
3 implicit none
4 integer var1
6 var1 = 42
7 if (f1() .ne. 1) call abort
8 call f2()
9 if (var1 .ne. 42) call abort
10 contains
12 function f1 ()
13 implicit none
14 integer f1
15 integer var1
16 integer f2
18 var1 = 1
19 f2 = var1
20 f1 = f2
21 end function
23 subroutine f2()
24 implicit none
25 if (f1() .ne. 1) call abort
26 end subroutine
28 end program