https://gcc.gnu.org/g:388f4efea3f0ccfaae4e8e8ddcd02c0028cb2b87

commit 388f4efea3f0ccfaae4e8e8ddcd02c0028cb2b87
Author: Mikael Morin <mik...@gcc.gnu.org>
Date:   Fri May 2 14:58:17 2025 +0200

    Correction régression char_pack_2

Diff:
---
 libgfortran/intrinsics/pack_generic.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libgfortran/intrinsics/pack_generic.c 
b/libgfortran/intrinsics/pack_generic.c
index 65128b6ea02f..00b065742710 100644
--- a/libgfortran/intrinsics/pack_generic.c
+++ b/libgfortran/intrinsics/pack_generic.c
@@ -535,7 +535,7 @@ pack_s_internal (gfc_array_char *ret, const gfc_array_char 
*array,
        }
 
       /* Setup the array descriptor.  */
-      GFC_DESCRIPTOR_DIMENSION_SET(ret,0,0,total-1,1);
+      GFC_DESCRIPTOR_DIMENSION_SET(ret,0,0,total-1,size);
 
       ret->offset = 0;

Reply via email to