https://gcc.gnu.org/g:30d07dc121be2f050212cbfa051ea13172596639
commit 30d07dc121be2f050212cbfa051ea13172596639 Author: Mikael Morin <mik...@gcc.gnu.org> Date: Thu May 15 18:41:26 2025 +0200 Correction régression PR100103 Diff: --- gcc/fortran/trans-descriptor.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gcc/fortran/trans-descriptor.cc b/gcc/fortran/trans-descriptor.cc index f5401dc39294..1bded77e00a9 100644 --- a/gcc/fortran/trans-descriptor.cc +++ b/gcc/fortran/trans-descriptor.cc @@ -3530,6 +3530,9 @@ gfc_class_array_data_assign (stmtblock_t *block, tree lhs_desc, tree rhs_desc, gfc_conv_descriptor_dtype_set (block, lhs_desc, gfc_conv_descriptor_dtype_get (rhs_desc)); + gfc_conv_descriptor_span_set (block, lhs_desc, + gfc_conv_descriptor_span_get (rhs_desc)); + /* Assign the dimension as range-ref. */ tmp = gfc_conv_descriptor_dimensions_get (lhs_desc); tmp2 = gfc_conv_descriptor_dimensions_get (rhs_desc);