------- Comment #8 from burnus at gcc dot gnu dot org  2007-07-21 20:17 -------
Besides c_funloc (patch submitted) and c_f_pointer (scalar case, i.e. no SHAPE)
also c_associated (c_associated_1/c_associated_2) can be moved into trans*.c

The code for c_associated is essentially the same as for Fortran's ASSOCIATED,
except there is no need for checking the array case. (Cf. trans-intrinsic.c's
gfc_conv_associated.)

(Side note: I miss a __iso_c_binding_ prefix for these library routines,
currently one gets in the dump, e.g., "c_f_pointer_i4" instead of the expected
"__iso_c_binding_c_f_pointer_i4"; but libgfortran only exports the latter?!?)


-- 

burnus at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |crickett at lanl dot gov


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32600

Reply via email to