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)

Reply via email to