This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug fortran/36825] F2008: libgfortran I/O+intrinsics: Rank > 7 arrays [will break presumably break library ABI]



------- 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]