summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2011-06-21 00:20:17 +0000
committerDaniel Dunbar <daniel@zuster.org>2011-06-21 00:20:17 +0000
commit471c4f8299342cd3150c17a71a9c8be685344d51 (patch)
tree46234d76e74e3933a7e39827ecc5039d4212e16e /clang/test
parentca6b90d8afd4f89dcde24473403fd19e1974d129 (diff)
downloadbcm5719-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.c6
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"
OpenPOWER on IntegriCloud