https://gcc.gnu.org/g:04e7731d3a59980d3ab1781ca13e11d9f975491c
commit 04e7731d3a59980d3ab1781ca13e11d9f975491c Author: Mikael Morin <[email protected]> Date: Wed Sep 17 11:39:55 2025 +0200 Nouvelle fonction build_array_ref Diff: --- gcc/fortran/trans-array.cc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gcc/fortran/trans-array.cc b/gcc/fortran/trans-array.cc index 5be3c27cca56..3ae6655fd326 100644 --- a/gcc/fortran/trans-array.cc +++ b/gcc/fortran/trans-array.cc @@ -3452,11 +3452,27 @@ array_bound_check_elemental (gfc_se * se, gfc_ss * ss, gfc_expr * expr) } +static tree +build_array_ref (gfc_array_ref_info * array_ref) +{ + switch (array_ref->access) + { + case gfc_array_ref_info::ARRAY_INDEX: + break; + case gfc_array_ref_info::POINTER_OFFSET: + break; + } + + return NULL_TREE; +} + + struct gfc_offset_pair { tree cst_part, non_cst_part; }; +/* Add T to the offset pair *OFFSET, *CST_OFFSET. */ static void gfc_offset_add (gfc_offset_pair &offset, tree t)
