* tree-loop-distribution.c (struct partition): New field recording
[official-gcc.git] / gcc / testsuite / gfortran.dg / pointer_target_1.f90
blob0f1b7129b8b3935b7aedcb23bcf9d25323edd1bd
1 ! { dg-do run }
3 ! TARGET actual to POINTER dummy with INTENT(IN)
5 program test
6 implicit none
7 integer, target :: a
8 a = 66
9 call foo(a)
10 if (a /= 647) call abort()
11 contains
12 subroutine foo(p)
13 integer, pointer, intent(in) :: p
14 if (a /= 66) call abort()
15 if (p /= 66) call abort()
16 p = 647
17 if (p /= 647) call abort()
18 if (a /= 647) call abort()
19 end subroutine foo
20 end program test