diff options
author | Alexey Samsonov <samsonov@google.com> | 2013-04-09 12:28:19 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2013-04-09 12:28:19 +0000 |
commit | 090301e0094d5e954a8c861ebf0d8e3c6860b0a4 (patch) | |
tree | e44485d61d277cd7f43ad2c08fbab9f97c1530ed /clang/test | |
parent | 69967c2835da4dd4b912df43676678dcf17e0277 (diff) | |
download | bcm5719-llvm-090301e0094d5e954a8c861ebf0d8e3c6860b0a4.tar.gz bcm5719-llvm-090301e0094d5e954a8c861ebf0d8e3c6860b0a4.zip |
One more follow-up to r179082 - parse PIC/PIE arguments even on platfroms that force default PIC (like Darwin x86-64), otherwise specifying -fPIC will produce bogus unused argument warning
llvm-svn: 179092
Diffstat (limited to 'clang/test')
-rw-r--r-- | clang/test/Driver/pic.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/test/Driver/pic.c b/clang/test/Driver/pic.c index 8ba931954b1..3faed2d18fa 100644 --- a/clang/test/Driver/pic.c +++ b/clang/test/Driver/pic.c @@ -36,6 +36,8 @@ // // CHECK-NO-PIE-NOT: "-pie" // +// CHECK-NO-UNUSED-ARG-NOT: argument unused during compilation +// // RUN: %clang -c %s -target i386-unknown-unknown -### 2>&1 \ // RUN: | FileCheck %s --check-prefix=CHECK-NO-PIC // RUN: %clang -c %s -target i386-unknown-unknown -fpic -### 2>&1 \ @@ -164,6 +166,8 @@ // RUN: | FileCheck %s --check-prefix=CHECK-PIC2 // RUN: %clang -c %s -target x86_64-apple-darwin -fPIE -### 2>&1 \ // RUN: | FileCheck %s --check-prefix=CHECK-PIC2 +// RUN: %clang -c %s -target x86_64-apple-darwin -fPIC -### 2>&1 \ +// RUN: | FileCheck %s --check-prefix=CHECK-NO-UNUSED-ARG // // Darwin gets even more special with '-mdynamic-no-pic'. This flag is only // valid on Darwin, and it's behavior is very strange but needs to remain |