[Bug fortran/106005] (F2023) Support for REDUCE clause in DO CONCURRENT loop

wileamyp at outlook dot com gcc-bugzilla@gcc.gnu.org
Fri Jun 17 14:56:50 GMT 2022


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106005

--- Comment #5 from Wileam Yonatan Phan <wileamyp at outlook dot com> ---
Hi Steve,

I think I recognize you from the Fortran-lang Discourse forum!

> The committee is ready to vote, but it is still a non-existent standard.

That's technically true, since the votes haven't been cast, yet.

> The first thing required for gfortran to support any F2023 feature would be the addition of a -std=f2023.  This has not been implemented, yet.

That is correct, and I guess work on implementing the `-std=f2023` flag will
start as soon as the standard is agreed upon and published. Do you know when
the committee will meet to vote?

> I'll also note that things don't magically appear in gfortran. Someone has to implement it.

Hopefully I will be able to implement this particular part (REDUCE) as part of
my GSoC '22 project
<https://summerofcode.withgoogle.com/programs/2022/projects/et1mX1zU>. The
second phase of the project specifically addresses support in the parser, and
the third phase implements the actual parallelization.

So, my intention on filing this bug is to have a public record for tracking my
project's progress. I'll also periodically blog about it at
<https://wyphan.github.io> and
<https://fortran-lang.discourse.group/t/gsoc-2022-accelerating-fortran-do-concurrent-in-gcc/3269>

Wish me luck!

Thanks,
Wil


More information about the Gcc-bugs mailing list