forked from OSchip/llvm-project
[Clang][test] fix tests when using external assembler.
Summary: The test assume using integraed-as, so make it explicit. Reviewered by: aganea Differential Revision: https://reviews.llvm.org/D80454
This commit is contained in:
parent
cec20db588
commit
3a2df3bad0
|
@ -1,18 +1,23 @@
|
|||
// RUN: %clang -fintegrated-cc1 -c -### %s 2>&1 | FileCheck %s --check-prefix=YES
|
||||
// If a toolchain uses an external assembler, the test would fail because using
|
||||
// an external assember would increase job counts. Most toolchains in tree
|
||||
// use integrated assembler, but we still support external assembler.
|
||||
// So -fintegrated-as is specified explicitly when applicable.
|
||||
|
||||
// RUN: %clang -fintegrated-cc1 -fintegrated-as -c -### %s 2>&1 | FileCheck %s --check-prefix=YES
|
||||
// RUN: %clang -fno-integrated-cc1 -c -### %s 2>&1 | FileCheck %s --check-prefix=NO
|
||||
|
||||
// RUN: %clang -fintegrated-cc1 -fno-integrated-cc1 -c -### %s 2>&1 \
|
||||
// RUN: | FileCheck %s --check-prefix=NO
|
||||
// RUN: %clang -fno-integrated-cc1 -fintegrated-cc1 -c -### %s 2>&1 \
|
||||
// RUN: %clang -fno-integrated-cc1 -fintegrated-cc1 -fintegrated-as -c -### %s 2>&1 \
|
||||
// RUN: | FileCheck %s --check-prefix=YES
|
||||
|
||||
// RUN: %clang_cl -fintegrated-cc1 -c -### -- %s 2>&1 \
|
||||
// RUN: %clang_cl -fintegrated-cc1 -fintegrated-as -c -### -- %s 2>&1 \
|
||||
// RUN: | FileCheck %s --check-prefix=YES
|
||||
// RUN: %clang_cl -fno-integrated-cc1 -c -### -- %s 2>&1 \
|
||||
// RUN: | FileCheck %s --check-prefix=NO
|
||||
|
||||
// RUN: env CCC_OVERRIDE_OPTIONS=+-fintegrated-cc1 \
|
||||
// RUN: %clang -fintegrated-cc1 -c -### %s 2>&1 \
|
||||
// RUN: %clang -fintegrated-cc1 -fintegrated-as -c -### %s 2>&1 \
|
||||
// RUN: | FileCheck %s --check-prefix=YES
|
||||
// RUN: env CCC_OVERRIDE_OPTIONS=+-fno-integrated-cc1 \
|
||||
// RUN: %clang -fintegrated-cc1 -c -### %s 2>&1 \
|
||||
|
@ -24,7 +29,7 @@
|
|||
// The following tests ensure that only one integrated-cc1 is executed.
|
||||
|
||||
// Only one TU, one job, thus integrated-cc1 is enabled.
|
||||
// RUN: %clang -fintegrated-cc1 -c %s -### 2>&1 | FileCheck %s --check-prefix=YES
|
||||
// RUN: %clang -fintegrated-cc1 -fintegrated-as -c %s -### 2>&1 | FileCheck %s --check-prefix=YES
|
||||
|
||||
// Only one TU, but we're linking, two jobs, thus integrated-cc1 is disabled.
|
||||
// RUN: %clang -fintegrated-cc1 %s -### 2>&1 | FileCheck %s --check-prefix=NO
|
||||
|
|
Loading…
Reference in New Issue