On 4/8/25 10:44 AM, Tobias Burnus wrote:
This patch is essentially the one of PR101602, comment 6.
Thus, it has the same issues as that patch:
* LOCAL for derived-type variables with default
initalizers do not work (not initialized)
* LOCAL/LOCAL_INIT for assumed-shape arrays fails
(need some 'malloc'/'free' calls + some more other init).
I do not find the time to work on this, but I think it would
be very useful to finally have a working DO CONCURRENT in
GCC - and the missing bits should be really rare corner cases.
Thus, I went with the current version, but added error
diagnostic for the unsupported bits + updated the testcases.
(And add one for assumed-shape arrays).
OK for GCC 15 mainline?
Tobias
OK by me Tobias.
Jerry