[Bug fortran/102619] [13/14/15/16 Regression] ICE in gfc_conv_descriptor_dtype, at fortran/trans-array.c:215 since r9-6493-g0e3088806577e805
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Mar 27 22:47:58 GMT 2026
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102619
--- Comment #12 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Paul Thomas <pault@gcc.gnu.org>:
https://gcc.gnu.org/g:39d42de956585477cc4b29ffdac84a85cbaab73a
commit r16-8311-g39d42de956585477cc4b29ffdac84a85cbaab73a
Author: Paul Thomas <pault@gcc.gnu.org>
Date: Fri Mar 27 22:47:41 2026 +0000
Fortran: Fix ICE in interface mapping with assumed rank [PR102619]
2026-03-27 Paul Thomas <pault@gcc.gnu.org>
gcc/fortran
PR fortran/102619
* trans-expr.cc (gfc_get_interface_mapping_array): Add argument
'assumed_rank_formal', which if true returns the descriptor in
'ifm'.
(gfc_add_interface_mapping): Detect an assumed rank formal arg
of a non-intrinsic function to set 'assumed_rank_formal' and
pass the descriptor to gfc_get_interface_mapping_array.
gcc/testsuite/
PR fortran/102619
* gfortran.dg/pr102619.f90: New test.
More information about the Gcc-bugs
mailing list