This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/36825] F2008: libgfortran I/O+intrinsics: Rank > 7 arrays [will break presumably break library ABI]
- From: "burnus at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 28 Jul 2008 06:41:38 -0000
- Subject: [Bug fortran/36825] F2008: libgfortran I/O+intrinsics: Rank > 7 arrays [will break presumably break library ABI]
- References: <bug-36825-13404@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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