[gcc(refs/users/mikael/heads/refactor_descriptor_v08)] Nouvelle fonction build_array_ref
Mikael Morin
mikael@gcc.gnu.org
Fri Sep 19 20:08:16 GMT 2025
https://gcc.gnu.org/g:4ed0ece9881040861ec52d7bd950786aa9de700c
commit 4ed0ece9881040861ec52d7bd950786aa9de700c
Author: Mikael Morin <mikael@gcc.gnu.org>
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 3ef9a6fe5551..3a358701080b 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)
More information about the Gcc-cvs
mailing list