------- Comment #8 from burnus at gcc dot gnu dot org 2008-07-28 06:41 ------- > I see only one place in the I/O library that uses GFC_DTYPE_RANK_MASK. > There are many many places in the intrinsics.
Hmm, true. Maybe one should disable the rank 15 in the frontend again. I see GFC_DESCRIPTOR used in: associated.c, cshift0.c, date_and_time.c, eoshift0.c, eoshift2.c, iso_c_binding.c, move_alloc.c, pack_generic.c, random.c, reshape_generic.c, size.c, spread_generic.c, stat.c, transpose_generic.c, unpack_generic.c, transfer.c, unit.c, in_pack_generic.c, in_unpack_generic.c, cshift1.m4, eoshift1.m4, eoshift3.m4, iforeach.m4, ifunction_logical.m4, ifunction.m4, in_pack.m4, in_unpack.m4, matmull.m4, matmul.m4, pack.m4, reshape.m4, shape.m4, spread.m4, transpose.m4, unpack.m4. -- burnus at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|F2008: I/O with rank > 7 |F2008: libgfortran |arrays [will break |I/O+intrinsics: Rank > 7 |presumably break library |arrays [will break |ABI] |presumably break library | |ABI] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36825