https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100753
--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Partly implemented in r12-1768-g7619d33471c10fe3d149dcbb701d99ed3dd23528 In particular the in_reduction without nowait is implemented and for nowait there is a hack - presence of in_reduction acts as if nowait wasn't present. That is hopefully valid, but certainly not desirable state, so extra work is needed to make it work efficiently.