(j3.2006) does move_alloc violate restrictions in 12.5.2.13?

Jim Xia jimxia
Wed Oct 28 15:02:10 EDT 2009


> Kurt answered this question yesterday.  MOVE_ALLOC (at least as
> described in the standard, independently of how IBM implements it)
> performs all of its actions by way of its dummy arguments, not by host
> association, not by use association, not by storage association, not by
> construct association.


This IS about argument association.  If it helps, consider the analogies 
between the two calls


CALL FOO (A, A)

vs.

CALL MOVE_ALLOC (FROM, TO)


The fact is there is only ONE actual argument survives the call.  BUT, 
during the execution of MOVE_ALLOC, it has to be associated with both FROM 
and TO.


Cheers,


Jim Xia

XL Fortran Compiler Test
IBM Toronto Lab at 8200 Warden Ave, Markham, On, L6G 1C7
Phone (905) 413-3444  Tie-line 313-3444
email: jimxia at ca.ibm.com
D2/YF7/8200 /MKM

http://www.ibm.com/software/awdtools/fortran/xlfortran
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://j3-fortran.org/pipermail/j3/attachments/20091028/ada2bbb1/attachment.htm>



More information about the J3 mailing list