On Sun, Jul 23, 2023 at 04:15:20PM -0600, Sandra Loosemore wrote: > gcc/testsuite/ChangeLog > * c-c++-common/gomp/imperfect-attributes.c: New. > * c-c++-common/gomp/imperfect-badloops.c: New. > * c-c++-common/gomp/imperfect-blocks.c: New. > * c-c++-common/gomp/imperfect-extension.c: New. > * c-c++-common/gomp/imperfect-gotos.c: New. > * c-c++-common/gomp/imperfect-invalid-scope.c: New. > * c-c++-common/gomp/imperfect-labels.c: New. > * c-c++-common/gomp/imperfect-legacy-syntax.c: New. > * c-c++-common/gomp/imperfect-pragmas.c: New. > * c-c++-common/gomp/imperfect1.c: New. > * c-c++-common/gomp/imperfect2.c: New. > * c-c++-common/gomp/imperfect3.c: New. > * c-c++-common/gomp/imperfect4.c: New. > * c-c++-common/gomp/imperfect5.c: New. > > libgomp/ChangeLog > * testsuite/libgomp.c-c++-common/imperfect1.c: New. > * testsuite/libgomp.c-c++-common/imperfect2.c: New. > * testsuite/libgomp.c-c++-common/imperfect3.c: New. > * testsuite/libgomp.c-c++-common/imperfect4.c: New. > * testsuite/libgomp.c-c++-common/imperfect5.c: New. > * testsuite/libgomp.c-c++-common/imperfect6.c: New. > * testsuite/libgomp.c-c++-common/target-imperfect1.c: New. > * testsuite/libgomp.c-c++-common/target-imperfect2.c: New. > * testsuite/libgomp.c-c++-common/target-imperfect3.c: New. > * testsuite/libgomp.c-c++-common/target-imperfect4.c: New.
As I wrote in reply to the cover letter, I'd prefer the ordered(2)/ordered(3) nests to have #pragma omp ordered doacross(source:) and #pragma omp ordered doacross(sink: ...) directives and use the libgomp scan-1.c as basis for the scan tests. Otherwise LGTM. Jakub