[PATCH] Fortran: Added support for locality specs in DO CONCURRENT (Fortran 2018/23)

Tobias Burnus tburnus@baylibre.com
Mon Sep 23 20:55:51 GMT 2024


Hi all,

I have now downloaded the file at 
https://gcc.gnu.org/pipermail/gcc-patches/2024-September/663534.html (by 
copying it from the browser, not the source code to avoid '>

This file had had to fix spurious line breaks like:

  @@ -5171,7 +5171,7 @@ index_interchange (gfc_code **c, int
*walk_subtrees ATTRIBUTE_UNUSED,

where the *... belongs to the previous line.

the result of this conversion is the attached file.

* * *

Harald Anlauf wrote:
> Generally speaking, runtime tests should verify that they work as
> expected.

There are currently only compile-time tests.

[One might argue that some should be run-time tests, albeit the really 
interesting part only happens with local/local_init (currently not 
supported) – and with true concurrency in particular with 'reduce'.]

[The interesting cases of 'local'/'local_init' there is a currently a 
'sorry' while 'reduce' only becomes truly interesting if one goes 
parallel …]

Tobias
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://gcc.gnu.org/pipermail/fortran/attachments/20240923/9f2fcdde/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fixed-do-concurrent.diff
Type: text/x-patch
Size: 52286 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/fortran/attachments/20240923/9f2fcdde/attachment-0001.bin>


More information about the Fortran mailing list