https://gcc.gnu.org/g:bb29203f9fb6167c7717658eb43d2a68f7a1f2cd

commit bb29203f9fb6167c7717658eb43d2a68f7a1f2cd
Author: Mikael Morin <mik...@gcc.gnu.org>
Date:   Sun Sep 14 18:13:57 2025 +0200

    Correction régression class_dummy_11.f90

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 927649b7c6cb..3fa03c5fc234 100644
--- a/gcc/fortran/trans-descriptor.cc
+++ b/gcc/fortran/trans-descriptor.cc
@@ -1606,6 +1606,9 @@ gfc_copy_descriptor (stmtblock_t *block, tree dest, tree 
src, bool lhs_type)
   gfc_conv_descriptor_dtype_set (block, dest,
                                 gfc_conv_descriptor_dtype_get (src));
 
+  gfc_conv_descriptor_span_set (block, dest,
+                               gfc_conv_descriptor_span_get (src));
+
   /* Assign the dimension as range-ref.  */
   tree tmp = gfc_get_descriptor_dimension (dest);
   tree tmp2 = gfc_get_descriptor_dimension (src);

Reply via email to