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

--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Yeah, I've noticed that when looking at combined constructs because otherwise
the  2.14 rule that in_reduction when on target shall be also
map(always,tofrom:) doesn't make any sense.

Anyway, we have some known differences in the handling of the oldest cases
(parallel for, parallel sections).
And we have the stuff I've put into the tarball already compile time covered in
c-c++-common/gomp/clauses-1.c hopefully, but I think it would be finally worth
it to add scan-tree-dump gimple checks on these simplified testcases (with 1 or
2 clauses instead of all possible ones), with xfails for the cases we don't
handle correctly and comments for those xfailed cases.
I'll work on that now.

And your patch is in the review queue, but I think it is better to figure out
what we do wrong and how much first.

Reply via email to