[PATCH 2/2] OpenMP/Fortran: Enforce component order when mapping allocatable DT [PR120505]
Tobias Burnus
tburnus@baylibre.com
Thu Feb 19 14:37:53 GMT 2026
Paul-Antoine Arras wrote:
> On 16/02/2026 16:49, Tobias Burnus wrote:
>> LGTM – however, I think it would be good if at least one of the
>> testcases could be made a bit more through/robust:
>>
>> Currently, only two elements are checked for being in order – I think
>> it would be better to check for a handful, added to the map clauses
>> in random order (and possibly skipping one or two).
>
> The attached revised patch has an extended libgomp test
> map-subarray-12.f90 that covers several of those more complex scenarios.
>
>> Additionally, it might help to add a comment like 'sort mapped
>> components by offset' in the 'if (has_descriptor)' block to make it
>> easier to follow that the code does.
>
> Added comment as suggested. […]
>
> Is it OK for trunk like this?
LGTM. Thanks!
But consider updating the AuthorDate (Tue, 2 Dec 2025) when committing;
I always find old dates confusing, especially if the patch has been
modified after the initial version. (I know that there is also
CommitDate, i.e. it is not a show stopper but still ...)
Tobias
More information about the Fortran
mailing list