diff options
author | Daniel Dunbar <daniel@zuster.org> | 2011-06-21 00:20:17 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2011-06-21 00:20:17 +0000 |
commit | 471c4f8299342cd3150c17a71a9c8be685344d51 (patch) | |
tree | 46234d76e74e3933a7e39827ecc5039d4212e16e /clang/test | |
parent | ca6b90d8afd4f89dcde24473403fd19e1974d129 (diff) | |
download | bcm5719-llvm-471c4f8299342cd3150c17a71a9c8be685344d51.tar.gz bcm5719-llvm-471c4f8299342cd3150c17a71a9c8be685344d51.zip |
Driver/Darwin: Honor -Xarch_FOO when the arch matches either the toolchain or
the architecture being bound.
- Fixes things like -Xarch_armv7.
llvm-svn: 133490
Diffstat (limited to 'clang/test')
-rw-r--r-- | clang/test/Driver/darwin-xarch.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/Driver/darwin-xarch.c b/clang/test/Driver/darwin-xarch.c index d16d5318f7f..4c6689cef0f 100644 --- a/clang/test/Driver/darwin-xarch.c +++ b/clang/test/Driver/darwin-xarch.c @@ -12,3 +12,9 @@ // RUN: FileCheck --check-prefix=CHECK-LINK < %t %s // // CHECK-LINK: ld{{.*}} "-arch" "i386"{{.*}} "-some-linker-arg" + +// RUN: %clang -ccc-host-triple x86_64-apple-darwin10 -### \ +// RUN: -arch armv7 -Xarch_armv7 -Wl,-some-linker-arg -filelist X 2> %t +// RUN: FileCheck --check-prefix=CHECK-ARMV7-LINK < %t %s +// +// CHECK-ARMV7-LINK: ld{{.*}} "-arch" "armv7"{{.*}} "-some-linker-arg" |