summaryrefslogtreecommitdiffstats
path: root/clang/test/Driver/darwin-ld.c
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2013-12-28 05:26:14 +0000
committerBob Wilson <bob.wilson@apple.com>2013-12-28 05:26:14 +0000
commit9914a02114c6008104b4749dbfe52eb4c558d5a1 (patch)
treebaf88fc2c4a59a72359513b36bf8cfca0243c051 /clang/test/Driver/darwin-ld.c
parent83e3770ae7cf5bc3baf9ed06a0813b3c943ec506 (diff)
downloadbcm5719-llvm-9914a02114c6008104b4749dbfe52eb4c558d5a1.tar.gz
bcm5719-llvm-9914a02114c6008104b4749dbfe52eb4c558d5a1.zip
Propagate "-arch x86_64h" setting to the linker. <rdar://problem/15711488>
This is a follow-up to r194907, which added a new -arch setting to make it easier to specify AVX2 targets. The "-arch x86_64h" option needs to be passed on to the linker, but it was getting canonicalized to x86_64 by the code in getArchTypeForDarwinArchName. llvm-svn: 198096
Diffstat (limited to 'clang/test/Driver/darwin-ld.c')
-rw-r--r--clang/test/Driver/darwin-ld.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/clang/test/Driver/darwin-ld.c b/clang/test/Driver/darwin-ld.c
index d6c5170496b..a3f9a7f0cd1 100644
--- a/clang/test/Driver/darwin-ld.c
+++ b/clang/test/Driver/darwin-ld.c
@@ -143,4 +143,8 @@
// LINK_EXPORT_DYNAMIC: {{ld(.exe)?"}}
// LINK_EXPORT_DYNAMIC: "-export_dynamic"
-
+// RUN: %clang -target x86_64h-apple-darwin -### %t.o 2> %t.log
+// RUN: FileCheck -check-prefix=LINK_X86_64H_ARCH %s < %t.log
+//
+// LINK_X86_64H_ARCH: {{ld(.exe)?"}}
+// LINK_X86_64H_ARCH: "x86_64h"
OpenPOWER on IntegriCloud