[Bug middle-end/94593] New: [OpenMP] c-c++-common/gomp/requires-1.c: Missing diagnostic, test-case issues
burnus at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Apr 14 12:06:19 GMT 2020
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
More information about the Gcc-bugs
mailing list