https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101310
Bug ID: 101310 Summary: Bind(C): CFI_section seems confused by pointer arrays Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libfortran Assignee: unassigned at gcc dot gnu.org Reporter: sandra at gcc dot gnu.org Target Milestone: --- Many of the unit tests for CFI_section included in the WIP TS 29113 testsuite are failing. https://gcc.gnu.org/pipermail/gcc-patches/2021-July/574115.html At least some of the problems seem to be related to handling pointer arrays where the lower bound may be nonzero; e.g. section-1p and section-2p fail, but the corresponding non-pointer cases sharing the same C code pass. The set of tests that seem affected by this bug are: library/section-1p.f90 library/section-2p.f90 library/section-3.f90 library/section-3p.f90 and also interoperability/fc-out-descriptor-7.f90 which tries to pass the result of CFI_section back to Fortran via an intent(out) argument (the unit tests only manipulate it in C code).