https://gcc.gnu.org/g:26a9023acf66a52fa709dccf96c20f430fc2f99c
commit 26a9023acf66a52fa709dccf96c20f430fc2f99c Author: Mikael Morin <mik...@gcc.gnu.org> Date: Fri May 2 11:23:02 2025 +0200 Correction régression secnds Diff: --- libgfortran/intrinsics/date_and_time.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libgfortran/intrinsics/date_and_time.c b/libgfortran/intrinsics/date_and_time.c index a899909e3070..050b4731fc2b 100644 --- a/libgfortran/intrinsics/date_and_time.c +++ b/libgfortran/intrinsics/date_and_time.c @@ -312,10 +312,10 @@ secnds (GFC_REAL_4 *x) gfc_array_i4 *avalues = xmalloc (sizeof (gfc_array_i4) + sizeof (descriptor_dimension)); avalues->base_addr = &values[0]; - GFC_DESCRIPTOR_DTYPE (avalues).type = BT_REAL; + GFC_DESCRIPTOR_DTYPE (avalues).type = BT_INTEGER; GFC_DESCRIPTOR_DTYPE (avalues).elem_len = 4; GFC_DESCRIPTOR_DTYPE (avalues).rank = 1; - GFC_DESCRIPTOR_DIMENSION_SET(avalues, 0, 0, 7, 1); + GFC_DESCRIPTOR_DIMENSION_SET(avalues, 0, 0, 7, 4); date_and_time (NULL, NULL, NULL, avalues, 0, 0, 0);