PR inline-asm/84742
[official-gcc.git] / gcc / testsuite / gfortran.dg / associated_target_4.f90
blob4596f337f773d82093b7934c0a08f300e20cf909
1 ! { dg-do run }
3 ! PR 44696: [OOP] ASSOCIATED fails on polymorphic variables
5 ! Original test case by Hans-Werner Boschmann <boschmann@tp1.physik.uni-siegen.de>
6 ! Modified by Janus Weil <janus@gcc.gnu.org>
8 program rte1
9 implicit none
10 type::node_type
11 class(node_type),pointer::parent,child
12 integer::id
13 end type node_type
14 class(node_type),pointer::root
15 allocate(root)
16 allocate(root%child)
17 root%child%parent=>root
18 root%id=1
19 root%child%id=2
20 print *,root%child%id," is child of ",root%id,":"
21 print *,root%child%parent%id,root%id
22 if (.not. associated(root%child%parent,root)) STOP 1
23 end program rte1