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

commit b29fabe12bd32f88e68baeeb62205c3fcf8b84ac
Author: Mikael Morin <mik...@gcc.gnu.org>
Date:   Wed Aug 20 20:24:15 2025 +0200

    Correction régression pr19928-2

Diff:
---
 gcc/fortran/trans-array.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/fortran/trans-array.cc b/gcc/fortran/trans-array.cc
index 683b09481dde..0e4b2ca0ba72 100644
--- a/gcc/fortran/trans-array.cc
+++ b/gcc/fortran/trans-array.cc
@@ -3177,7 +3177,7 @@ gfc_conv_ss_descriptor (stmtblock_t * block, gfc_ss * ss, 
int base)
         analysis by pulling the expressions for elemental array indices
         inside the loop.  */
       if (save_descriptor_data (se.expr, data) && !ss->is_alloc_lhs)
-       tmp = gfc_evaluate_now (data, block);
+       data = gfc_evaluate_now (data, block);
       info->data = data;
 
       tmp = gfc_conv_array_offset (se.expr);

Reply via email to