[Bug fortran/41478] Corrupted memory using PACK for derived-types with allocated components
janus at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Tue Oct 20 20:06:00 GMT 2009
------- Comment #10 from janus at gcc dot gnu dot org 2009-10-20 20:06 -------
I have re-checked the F03 standard to verify that the first argument of PACK
can indeed be of arbitrary type:
13.7.89 PACK (ARRAY, MASK [, VECTOR])
Description. Pack an array into an array of rank one under the control of a
Class. Transformational function.
Arguments.
ARRAY may be of any type. It shall not be scalar.
...
In the gfortran testsuite PACK seems to be tested with all intrinsic types
(logical, integer, real, complex, character), but not with derived types.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41478
More information about the Gcc-bugs
mailing list