real,target :: x, y real, dimension(5,3),target :: a, b real, dimension(4,7),target :: c, dx,y may become associated with PtoR, while a,b,c,d may become associated with PtoA.
The TARGET attribute is defined solely for optimization purposes. The compiler can assume that any nonpointer object not explicitly declared as a TARGET is only reffered to by its original name.