forked from OSchip/llvm-project
[NFC][OpenMP] Use clang_cc1 to driver tests
The test driver-fopenmp-extensions.c is failing on platforms that does not use integrated-as. It can be reproduced using -fno-integrated-as on Linux too. bin/clang -c -Xclang -verify=omp -fopenmp -fopenmp-extensions -fno-openmp-extensions ../llvm-project/clang/test/OpenMP/driver-fopenmp-extensions.c -fno-integrated-as Assembler messages: Error: can't open /tmp/driver-fopenmp-extensions-8fafe8.s for reading: No such file or directory clang-14: error: assembler command failed with exit code 1 (use -v to see invocation) The goal of this test is to verify syntax diags only, so we should use clang_cc1 to test. Reviewed By: jdenny, ABataev Differential Revision: https://reviews.llvm.org/D109255
This commit is contained in:
parent
05cdd294ab
commit
d364eccdd5
|
@ -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)
|
||||
;
|
||||
}
|
|
@ -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)
|
||||
;
|
||||
}
|
Loading…
Reference in New Issue