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

commit bd596bdc8d197bb9d441fe349455c471c3e7a301
Author: Mikael Morin <mik...@gcc.gnu.org>
Date:   Sun Jul 6 19:02:23 2025 +0200

    Revert mise à jour delta

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

diff --git a/gcc/fortran/trans-array.cc b/gcc/fortran/trans-array.cc
index 5d1312bb8c4c..e63478c86192 100644
--- a/gcc/fortran/trans-array.cc
+++ b/gcc/fortran/trans-array.cc
@@ -11768,6 +11768,8 @@ gfc_alloc_allocatable_for_assignment (gfc_loopinfo 
*loop,
       tmp = fold_build2_loc (input_location, MINUS_EXPR,
                             gfc_array_index_type, tmp,
                             loop->from[dim]);
+      if (linfo->delta[dim] && VAR_P (linfo->delta[dim]))
+       gfc_add_modify (&fblock, linfo->delta[dim], tmp);
     }
 
   /* Take into account _len of unlimited polymorphic entities, so that span

Reply via email to