[PATCH 0/6] fortran: array descriptor part 5: Move null- or default-initialization
Mikael Morin <[email protected]> Sun, 2 Aug 2026 22:59:33 +0200
| Newsgroups | gmane.comp.gcc.patches,gmane.comp.gcc.fortran |
|---|---|
| Message-ID | <[email protected]> |
From: Mikael Morin <[email protected]> This part isolates a few nullifications or default-initializations of array descriptors and moves them to dedicated functions in trans-descriptor.cc. Previous patches in the series: part 4 (awaiting review): fortran: Move dtype fields constants https://inbox.sourceware.org/gcc-patches/[email protected]/ https://inbox.sourceware.org/fortran/[email protected]/ part 3 (dropped): fortran: Ensure read-only getters https://inbox.sourceware.org/gcc-patches/[email protected]/ https://inbox.sourceware.org/fortran/[email protected]/ part 2 (pushed): fortran: Add getters and setters https://inbox.sourceware.org/gcc-patches/[email protected]/ https://inbox.sourceware.org/fortran/[email protected]/ part 1 (pushed): fortran: Move existing functions to a separate file https://inbox.sourceware.org/gcc-patches/[email protected]/ https://inbox.sourceware.org/fortran/[email protected]/ Mikael Morin (6): fortran: array descriptor: Move nullification code [PR122521] fortran: array descriptor: Move result default initialization [PR122521] fortran: array descriptor: Move absent descriptor initialization [PR122521] fortran: array descriptor: Move default descriptor initialization [PR122521] fortran: array descriptor: Move unallocated library result init [PR122521] fortran: array descriptor: Move null actual creation [PR122521] gcc/fortran/trans-array.cc | 24 ++---- gcc/fortran/trans-decl.cc | 4 +- gcc/fortran/trans-descriptor.cc | 129 ++++++++++++++++++++++++++++++++ gcc/fortran/trans-descriptor.h | 10 +++ gcc/fortran/trans-expr.cc | 39 +++------- 5 files changed, 158 insertions(+), 48 deletions(-) -- 2.53.0