https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94593
Bug ID: 94593 Summary: [OpenMP] c-c++-common/gomp/requires-1.c: Missing diagnostic, test-case issues Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: openmp Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: burnus at gcc dot gnu.org Target Milestone: --- The test case c-c++-common/gomp/requires-1.c compiles with gcc/g++ -fopenmp. But … Just that it does not get forgotten: The last pragma: #pragma omp requries atomic_default_mem_order(seq_cst) s/requrires/requires/ Additionally, CLANG rightly complains: error: Only one unified_shared_memory clause can appear on a requires directive in a single translation unit And I think clang-10 also rightly complains about the last two #pragmas: error: unexpected OpenMP directive '#pragma omp requires