Rephrase the preprocessor test to directly use CC1 and not bother

testing any of the strange driver behavior. We already have some tiny
tests for the driver behavior, and I'm going to expand them greatly in
the next commit.

llvm-svn: 154290
This commit is contained in:
Chandler Carruth 2012-04-08 16:40:31 +00:00
parent f4725b468e
commit 4e97337914
1 changed files with 12 additions and 12 deletions

View File

@ -1,12 +1,12 @@
// RUN: %clang -target i386-unknown-unknown -static -dM -E -o - %s \
// RUN: | FileCheck --check-prefix=CHECK-STATIC %s
// CHECK-STATIC-NOT: #define __PIC__
// CHECK-STATIC-NOT: #define __pic__
// RUN: %clang -target i386-unknown-unknown -fpic -dM -E -o - %s \
// RUN: | FileCheck --check-prefix=CHECK-LOWERPIC %s
// CHECK-LOWERPIC: #define __PIC__ 1
// CHECK-LOWERPIC: #define __pic__ 1
// RUN: %clang -target i386-unknown-unknown -fPIC -dM -E -o - %s \
// RUN: | FileCheck --check-prefix=CHECK-UPPERPIC %s
// CHECK-UPPERPIC: #define __PIC__ 2
// CHECK-UPPERPIC: #define __pic__ 2
// RUN: %clang_cc1 -dM -E -o - %s \
// RUN: | FileCheck %s
// CHECK-NOT: #define __PIC__
// CHECK-NOT: #define __pic__
// RUN: %clang_cc1 -pic-level 1 -dM -E -o - %s \
// RUN: | FileCheck --check-prefix=CHECK-PIC1 %s
// CHECK-PIC1: #define __PIC__ 1
// CHECK-PIC1: #define __pic__ 1
// RUN: %clang_cc1 -pic-level 2 -dM -E -o - %s \
// RUN: | FileCheck --check-prefix=CHECK-PIC2 %s
// CHECK-PIC2: #define __PIC__ 2
// CHECK-PIC2: #define __pic__ 2