Hi all,
I noticed that the do-concurrent locality specifiers are tracked in
https://gcc.gnu.org/PR101602
I have now added a comment to point to the GCC 15 commit. And added a
note that LOCAL/LOCAL_INIT are not yet handled.
* * *
BTW: I have tried to implement LOCAL/LOCAL_INIT, but it turned out to be
a bit more complicated than I naively thought.
I have run out of my allotted time and stopped. Thus, if you want to
pick up the task, my current patch is in the PR at
https://gcc.gnu.org/bugzilla/attachment.cgi?id=60279
→ A lot of code should just work – but there are known issues:
* 'LOCAL' with derived types and default values does not work (not
initialized; or at least not in all cases).
* LOCAL/LOCAL_INIT with assumed-sized dummy arguments does not work.
Thus, if someone wants to pick up the task, feel free to do it.
Likewise, if you build GCC yourself and want to play with the feature …
Thanks,
Tobias