https://gcc.gnu.org/g:59b06585d3a8e64f7118b6ed631b2c50439c78fa
commit 59b06585d3a8e64f7118b6ed631b2c50439c78fa Author: Mikael Morin <mik...@gcc.gnu.org> Date: Fri Apr 18 15:40:06 2025 +0200 Correction longueur character absente (régression pr77942) Diff: --- gcc/fortran/trans-types.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gcc/fortran/trans-types.cc b/gcc/fortran/trans-types.cc index 32938a69cf65..3e0a54dcabab 100644 --- a/gcc/fortran/trans-types.cc +++ b/gcc/fortran/trans-types.cc @@ -1308,6 +1308,8 @@ gfc_get_character_type (int kind, gfc_charlen * cl) { tree len; + gfc_conv_const_charlen (cl); + len = (cl == NULL) ? NULL_TREE : cl->backend_decl; if (len && POINTER_TYPE_P (TREE_TYPE (len))) len = build_fold_indirect_ref (len);