jsji updated this revision to Diff 370663. jsji added a comment. use `_cc1` for now.
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D109255/new/ https://reviews.llvm.org/D109255 Files: clang/test/OpenMP/driver-fopenmp-extensions.c clang/test/OpenMP/fopenmp-extensions.c Index: clang/test/OpenMP/fopenmp-extensions.c =================================================================== --- /dev/null +++ clang/test/OpenMP/fopenmp-extensions.c @@ -0,0 +1,26 @@ +// RUN: %clang_cc1 -verify=ompx -fopenmp %s +// RUN: %clang_cc1 -verify=ompx -fopenmp-simd %s + +// RUN: %clang_cc1 -verify=ompx -fopenmp -fopenmp-extensions %s +// RUN: %clang_cc1 -verify=ompx -fopenmp-simd -fopenmp-extensions %s + +// RUN: %clang_cc1 -verify=omp -fopenmp -fno-openmp-extensions %s +// RUN: %clang_cc1 -verify=omp -fopenmp-simd -fno-openmp-extensions %s + +// RUN: %clang_cc1 -verify=omp -fopenmp \ +// RUN: -fopenmp-extensions -fno-openmp-extensions %s +// RUN: %clang_cc1 -verify=omp -fopenmp-simd \ +// RUN: -fopenmp-extensions -fno-openmp-extensions %s + +// RUN: %clang_cc1 -verify=ompx -fopenmp \ +// RUN: -fno-openmp-extensions -fopenmp-extensions %s +// RUN: %clang_cc1 -verify=ompx -fopenmp-simd \ +// RUN: -fno-openmp-extensions -fopenmp-extensions %s + +void foo() { + int x; + // ompx-no-diagnostics + // omp-error@+1 {{incorrect map type modifier}} + #pragma omp target map(ompx_hold, alloc: x) + ; +} Index: clang/test/OpenMP/driver-fopenmp-extensions.c =================================================================== --- clang/test/OpenMP/driver-fopenmp-extensions.c +++ /dev/null @@ -1,26 +0,0 @@ -// RUN: %clang -c -Xclang -verify=ompx -fopenmp %s -// RUN: %clang -c -Xclang -verify=ompx -fopenmp-simd %s - -// RUN: %clang -c -Xclang -verify=ompx -fopenmp -fopenmp-extensions %s -// RUN: %clang -c -Xclang -verify=ompx -fopenmp-simd -fopenmp-extensions %s - -// RUN: %clang -c -Xclang -verify=omp -fopenmp -fno-openmp-extensions %s -// RUN: %clang -c -Xclang -verify=omp -fopenmp-simd -fno-openmp-extensions %s - -// RUN: %clang -c -Xclang -verify=omp -fopenmp \ -// RUN: -fopenmp-extensions -fno-openmp-extensions %s -// RUN: %clang -c -Xclang -verify=omp -fopenmp-simd \ -// RUN: -fopenmp-extensions -fno-openmp-extensions %s - -// RUN: %clang -c -Xclang -verify=ompx -fopenmp \ -// RUN: -fno-openmp-extensions -fopenmp-extensions %s -// RUN: %clang -c -Xclang -verify=ompx -fopenmp-simd \ -// RUN: -fno-openmp-extensions -fopenmp-extensions %s - -void foo() { - int x; - // ompx-no-diagnostics - // omp-error@+1 {{incorrect map type modifier}} - #pragma omp target map(ompx_hold, alloc: x) - ; -}
Index: clang/test/OpenMP/fopenmp-extensions.c =================================================================== --- /dev/null +++ clang/test/OpenMP/fopenmp-extensions.c @@ -0,0 +1,26 @@ +// RUN: %clang_cc1 -verify=ompx -fopenmp %s +// RUN: %clang_cc1 -verify=ompx -fopenmp-simd %s + +// RUN: %clang_cc1 -verify=ompx -fopenmp -fopenmp-extensions %s +// RUN: %clang_cc1 -verify=ompx -fopenmp-simd -fopenmp-extensions %s + +// RUN: %clang_cc1 -verify=omp -fopenmp -fno-openmp-extensions %s +// RUN: %clang_cc1 -verify=omp -fopenmp-simd -fno-openmp-extensions %s + +// RUN: %clang_cc1 -verify=omp -fopenmp \ +// RUN: -fopenmp-extensions -fno-openmp-extensions %s +// RUN: %clang_cc1 -verify=omp -fopenmp-simd \ +// RUN: -fopenmp-extensions -fno-openmp-extensions %s + +// RUN: %clang_cc1 -verify=ompx -fopenmp \ +// RUN: -fno-openmp-extensions -fopenmp-extensions %s +// RUN: %clang_cc1 -verify=ompx -fopenmp-simd \ +// RUN: -fno-openmp-extensions -fopenmp-extensions %s + +void foo() { + int x; + // ompx-no-diagnostics + // omp-error@+1 {{incorrect map type modifier}} + #pragma omp target map(ompx_hold, alloc: x) + ; +} Index: clang/test/OpenMP/driver-fopenmp-extensions.c =================================================================== --- clang/test/OpenMP/driver-fopenmp-extensions.c +++ /dev/null @@ -1,26 +0,0 @@ -// RUN: %clang -c -Xclang -verify=ompx -fopenmp %s -// RUN: %clang -c -Xclang -verify=ompx -fopenmp-simd %s - -// RUN: %clang -c -Xclang -verify=ompx -fopenmp -fopenmp-extensions %s -// RUN: %clang -c -Xclang -verify=ompx -fopenmp-simd -fopenmp-extensions %s - -// RUN: %clang -c -Xclang -verify=omp -fopenmp -fno-openmp-extensions %s -// RUN: %clang -c -Xclang -verify=omp -fopenmp-simd -fno-openmp-extensions %s - -// RUN: %clang -c -Xclang -verify=omp -fopenmp \ -// RUN: -fopenmp-extensions -fno-openmp-extensions %s -// RUN: %clang -c -Xclang -verify=omp -fopenmp-simd \ -// RUN: -fopenmp-extensions -fno-openmp-extensions %s - -// RUN: %clang -c -Xclang -verify=ompx -fopenmp \ -// RUN: -fno-openmp-extensions -fopenmp-extensions %s -// RUN: %clang -c -Xclang -verify=ompx -fopenmp-simd \ -// RUN: -fno-openmp-extensions -fopenmp-extensions %s - -void foo() { - int x; - // ompx-no-diagnostics - // omp-error@+1 {{incorrect map type modifier}} - #pragma omp target map(ompx_hold, alloc: x) - ; -}
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits