[gcc(refs/users/mikael/heads/refactor_descriptor_v03)] Suppression set span dans trans_associate_var
Mikael Morin
mikael@gcc.gnu.org
Fri Mar 14 16:15:29 GMT 2025
https://gcc.gnu.org/g:b9cd2d321fcae60135e34c6d59c1939a072e3f76
commit b9cd2d321fcae60135e34c6d59c1939a072e3f76
Author: Mikael Morin <mikael@gcc.gnu.org>
Date: Mon Feb 17 16:16:47 2025 +0100
Suppression set span dans trans_associate_var
Diff:
---
gcc/fortran/trans-stmt.cc | 10 ----------
1 file changed, 10 deletions(-)
diff --git a/gcc/fortran/trans-stmt.cc b/gcc/fortran/trans-stmt.cc
index c0fdb8a72f67..cd9e88536b08 100644
--- a/gcc/fortran/trans-stmt.cc
+++ b/gcc/fortran/trans-stmt.cc
@@ -2012,16 +2012,6 @@ trans_associate_var (gfc_symbol *sym, gfc_wrapped_block *block)
gfc_conv_shift_descriptor (&se.pre, desc, e->rank);
}
- /* If this is a subreference array pointer associate name use the
- associate variable element size for the value of 'span'. */
- if (sym->attr.subref_array_pointer && !se.direct_byref)
- {
- gcc_assert (e->expr_type == EXPR_VARIABLE);
- tmp = gfc_get_array_span (se.expr, e);
-
- gfc_conv_descriptor_span_set (&se.pre, desc, tmp);
- }
-
if (e->expr_type == EXPR_FUNCTION
&& sym->ts.type == BT_DERIVED
&& sym->ts.u.derived
More information about the Gcc-cvs
mailing list