Le 29/08/2026 à 17:00, Mikael Morin a écrit :
From: Mikael Morin <[email protected]>
Hello,
this is part 6 of the array descriptor series. This part is about
scalar descriptor initialization, that is initialization of zero-rank array
descriptors used to associate an assumed-rank dummy with a scalar actual
argument.
Patches 3, 5 and 6 are the main changes, they move existing scalar descriptor
initialization code to dedicated functions in trans-descriptor.cc.
Patches 2 and 4 are preliminary movement of existing static functions. The code
movement of patches 3, 5 and 6 coming next in the series require the functions
to be made public. They are moved by the way to the file that is the most
suitable to host them.
Patch 1 is a preliminary independent refactoring touching the function
moved by patch 2.
Fortran-tested on aarch64-unknown-linux-gnu. OK for mainline?
Approved by Jerry in [1], pushed all the 6 of them as
r17-4258-gf101b231e51ee6 [2].
[1] https://gcc.gnu.org/pipermail/fortran/2026-September/064654.html
[2] https://gcc.gnu.org/r17-4258