https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122521

--- Comment #4 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Mikael Morin <[email protected]>:

https://gcc.gnu.org/g:f8eeea9fe716ad59da55c9fa8a7a09d42c7909b1

commit r17-2082-gf8eeea9fe716ad59da55c9fa8a7a09d42c7909b1
Author: Mikael Morin <[email protected]>
Date:   Thu Jul 2 10:43:58 2026 +0200

    fortran: array descriptor: Move accessor functions to a separate file
[PR122521]

    Move existing descriptor getters and setters to a new file.

            PR fortran/122521

    gcc/fortran/ChangeLog:

            * Make-lang.in (F95_OBJS): Add fortran/trans-descriptor.o to the
            list of objects.
            * trans-array.cc: Include new header.
            (gfc_get_descriptor_field, gfc_conv_descriptor_data_get,
            gfc_conv_descriptor_data_set, gfc_conv_descriptor_offset,
            gfc_conv_descriptor_offset_get, gfc_conv_descriptor_offset_set,
            gfc_conv_descriptor_dtype, gfc_conv_descriptor_span,
            gfc_conv_descriptor_span_get, gfc_conv_descriptor_span_set,
            gfc_conv_descriptor_rank, gfc_conv_descriptor_version,
            gfc_conv_descriptor_elem_len, gfc_conv_descriptor_attribute,
            gfc_conv_descriptor_type, gfc_get_descriptor_dimension,
            gfc_conv_descriptor_dimension, gfc_conv_descriptor_token,
            gfc_conv_descriptor_subfield, gfc_conv_descriptor_stride,
            gfc_conv_descriptor_stride_get, gfc_conv_descriptor_stride_set,
            gfc_conv_descriptor_lbound, gfc_conv_descriptor_lbound_get,
            gfc_conv_descriptor_lbound_set, gfc_conv_descriptor_ubound,
            gfc_conv_descriptor_ubound_get, gfc_conv_descriptor_ubound_set):
            Move functions ...
            * trans-descriptor.cc: ... to this new file.
            * trans-array.h (gfc_get_descriptor_offsets_for_info): Fix
            long line in declaration.
            (gfc_conv_descriptor_data_get, gfc_conv_descriptor_offset_get,
            gfc_conv_descriptor_span_get, gfc_conv_descriptor_dtype,
            gfc_conv_descriptor_rank, gfc_conv_descriptor_elem_len,
            gfc_conv_descriptor_version, gfc_conv_descriptor_attribute,
            gfc_conv_descriptor_type, gfc_get_descriptor_dimension,
            gfc_conv_descriptor_stride_get, gfc_conv_descriptor_lbound_get,
            gfc_conv_descriptor_ubound_get, gfc_conv_descriptor_token,
            gfc_conv_descriptor_data_set, gfc_conv_descriptor_offset_set,
            gfc_conv_descriptor_span_set, gfc_conv_descriptor_stride_set,
            gfc_conv_descriptor_lbound_set, gfc_conv_descriptor_ubound_set):
            Move declarations ...
            * trans-descriptor.h: ... to this new file.
            * trans-decl.cc: Include new header.
            * trans-expr.cc: Likewise.
            * trans-intrinsic.cc: Likewise.
            * trans-io.cc: Likewise.
            * trans-openmp.cc: Likewise.
            * trans-stmt.cc: Likewise.
            * trans.cc: Likewise.

Reply via email to