[clang] Handle __declspec() attributes in using
[llvm-project.git] / clang / test / Driver / target-triple-deployment.c
blob2e29992502ed439f1601928f03db319da428810a
1 // RUN: touch %t.o
2 // RUN: %clang -fuse-ld= -target x86_64-apple-macosx10.4 -mlinker-version=400 -### %t.o 2> %t.log
3 // RUN: %clang -fuse-ld= -target x86_64-apple-darwin9 -mlinker-version=400 -### %t.o 2>> %t.log
4 // RUN: %clang -fuse-ld= -target x86_64-apple-macosx10.7 -mlinker-version=400 -### %t.o 2>> %t.log
5 //
6 // RUN: %clang -fuse-ld= -target armv7-apple-ios -mlinker-version=400 -### %t.o 2>> %t.log
7 // RUN: %clang -fuse-ld= -target armv7-apple-ios0.0 -mlinker-version=400 -### %t.o 2>> %t.log
8 // RUN: %clang -fuse-ld= -target armv7-apple-ios1.2.3 -mlinker-version=400 -### %t.o 2>> %t.log
9 // RUN: %clang -fuse-ld= -target armv7-apple-ios5.0 -mlinker-version=400 -### %t.o 2>> %t.log
10 // RUN: %clang -fuse-ld= -target armv7-apple-ios7.0 -mlinker-version=400 -### %t.o 2>> %t.log
11 // RUN: %clang -fuse-ld= -target arm64-apple-ios -mlinker-version=400 -### %t.o 2>> %t.log
12 // RUN: %clang -fuse-ld= -target arm64e-apple-ios13.0 -mlinker-version=400 -### %t.o 2>> %t.log
13 // RUN: %clang -fuse-ld= -target arm64e-apple-ios14.1 -mlinker-version=400 -### %t.o 2>> %t.log
15 // RUN: FileCheck %s < %t.log
17 // CHECK: {{ld(.exe)?"}}
18 // CHECK: -macosx_version_min
19 // CHECK: 10.4.0
20 // CHECK: {{ld(.exe)?"}}
21 // CHECK: -macosx_version_min
22 // CHECK: 10.5.0
23 // CHECK: {{ld(.exe)?"}}
24 // CHECK: -macosx_version_min
25 // CHECK: 10.7.0
26 // CHECK: {{ld(.exe)?"}}
27 // CHECK: -iphoneos_version_min
28 // CHECK: 5.0.0
29 // CHECK: {{ld(.exe)?"}}
30 // CHECK: -iphoneos_version_min
31 // CHECK: 5.0.0
32 // CHECK: {{ld(.exe)?"}}
33 // CHECK: -iphoneos_version_min
34 // CHECK: 1.2.3
35 // CHECK: {{ld(.exe)?"}}
36 // CHECK: -iphoneos_version_min
37 // CHECK: 5.0.0
38 // CHECK: {{ld(.exe)?"}}
39 // CHECK: -iphoneos_version_min
40 // CHECK: 7.0.0
41 // CHECK: {{ld(.exe)?"}}
42 // CHECK: -iphoneos_version_min
43 // CHECK: 7.0.0
44 // CHECK: {{ld(.exe)?"}}
45 // CHECK: -iphoneos_version_min
46 // CHECK: 14.0.0
47 // CHECK: {{ld(.exe)?"}}
48 // CHECK: -iphoneos_version_min
49 // CHECK: 14.1.0