https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106662
--- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> --- "Likewise with a combined construct:" – Strike that I think that's not quite right. Seems that one expert on omp-lang believes that for this "worksharing-simd construct and firstprivate" example in comment 0, the proper result is "22" also with "for simd".