https://gcc.gnu.org/g:8e8036939546f27b4aca8732159cf450f216a6a3

commit 8e8036939546f27b4aca8732159cf450f216a6a3
Author: Mikael Morin <mik...@gcc.gnu.org>
Date:   Mon Feb 17 21:59:00 2025 +0100

    Correction régression realloc_on_assign_1.f03

Diff:
---
 gcc/fortran/trans-expr.cc | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/gcc/fortran/trans-expr.cc b/gcc/fortran/trans-expr.cc
index 01f2aa8e1e0e..104444bed547 100644
--- a/gcc/fortran/trans-expr.cc
+++ b/gcc/fortran/trans-expr.cc
@@ -13022,9 +13022,6 @@ gfc_trans_assignment_1 (gfc_expr * expr1, gfc_expr * 
expr2, bool init_flag,
       if (maybe_workshare)
        ompws_flags &= ~OMPWS_SCALARIZER_BODY;
 
-      if (reallocation != NULL_TREE)
-       gfc_add_expr_to_block (&loop.code[loop.dimen - 1], reallocation);
-
       /* Generate the copying loops.  */
       gfc_trans_scalarizing_loops (&loop, &body);

Reply via email to