https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94070
sandra at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sandra at gcc dot gnu.org --- Comment #7 from sandra at gcc dot gnu.org --- I think the remaining bind(c) problems are the same bug that is causing failures in tests interoperability/cf-out-descriptor-6.f90 interoperability/fc-descriptor-6.f90 interoperability/fc-out-descriptor-6.f90 interoperability/ff-descriptor-6.f90 intrinsics/size.f90 from the new TS29113 testsuite posted at https://gcc.gnu.org/pipermail/gcc-patches/2021-July/574115.html TS29113 says: (1) for an assumed-rank object that is associated with an assumed-size array, the result has the value −1 if DIM is present and equal to the rank of ARRAY Also in the description of CFI_cdesc_t in section 8.3.3, it says In a C descriptor of an assumed-size array, the extent member of the last element of the dim member has the value −1. Neither of these things appears to be happening. This might also be related to PR 94289?