2 ! { dg-options "-fcray-pointer" }
4 ! Code contributed by Deji Akingunola <deji_aking at yahoo dot ca>
5 subroutine host_sub(F_su
,F_nk
)
9 real,dimension(F_nk
) :: F_su
12 pointer (paxg_8
, G_xg_8(G_ni
))
13 pointer (payg_8
, G_yg_8(G_nj
))
14 common / G_p
/ paxg_8
,payg_8
15 common / G
/ G_ni
, G_nj
17 call internal_sub(F_su
,F_nk
)
21 subroutine internal_sub(F_su
,F_nk
)
25 pointer (paxg_8
, G_xg_8(G_ni
))
26 pointer (payg_8
, G_yg_8(G_nj
))
27 common / G_p
/ paxg_8
,payg_8
28 common / G
/ G_ni
, G_nj
31 real,dimension(F_nk
) :: F_su
37 F_su(k
) = F_su(k
) + 1.0
40 end subroutine internal_sub
41 end subroutine host_sub