|
1 | 1 | // RUN: %clang -### %s --target=x86_64-unknown-fuchsia \
|
2 | 2 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
3 |
| -// RUN: --sysroot=%S/platform -fuse-ld=lld 2>&1 \ |
| 3 | +// RUN: --sysroot=%S/platform -fuse-ld=ld 2>&1 \ |
4 | 4 | // RUN: | FileCheck -check-prefixes=CHECK,CHECK-X86_64 %s
|
5 | 5 | // RUN: %clang -### %s --target=aarch64-unknown-fuchsia \
|
6 | 6 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
7 |
| -// RUN: --sysroot=%S/platform -fuse-ld=lld 2>&1 \ |
| 7 | +// RUN: --sysroot=%S/platform -fuse-ld=ld 2>&1 \ |
8 | 8 | // RUN: | FileCheck -check-prefixes=CHECK,CHECK-AARCH64 %s
|
9 | 9 | // RUN: %clang -### %s --target=riscv64-unknown-fuchsia \
|
10 | 10 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
11 |
| -// RUN: --sysroot=%S/platform -fuse-ld=lld 2>&1 \ |
| 11 | +// RUN: --sysroot=%S/platform -fuse-ld=ld 2>&1 \ |
12 | 12 | // RUN: | FileCheck -check-prefixes=CHECK,CHECK-RISCV64 %s
|
13 | 13 | // RUN: %clang -### %s --target=x86_64-fuchsia \
|
14 | 14 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
15 |
| -// RUN: --sysroot=%S/platform -fuse-ld=lld 2>&1 \ |
| 15 | +// RUN: --sysroot=%S/platform -fuse-ld=ld 2>&1 \ |
16 | 16 | // RUN: | FileCheck -check-prefixes=CHECK,CHECK-X86_64 %s
|
17 | 17 | // RUN: %clang -### %s --target=aarch64-fuchsia \
|
18 | 18 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
19 |
| -// RUN: --sysroot=%S/platform -fuse-ld=lld 2>&1 \ |
| 19 | +// RUN: --sysroot=%S/platform -fuse-ld=ld 2>&1 \ |
20 | 20 | // RUN: | FileCheck -check-prefixes=CHECK,CHECK-AARCH64 %s
|
21 | 21 | // RUN: %clang -### %s --target=riscv64-fuchsia \
|
22 | 22 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
23 |
| -// RUN: --sysroot=%S/platform -fuse-ld=lld 2>&1 \ |
| 23 | +// RUN: --sysroot=%S/platform -fuse-ld=ld 2>&1 \ |
24 | 24 | // RUN: | FileCheck -check-prefixes=CHECK,CHECK-RISCV64 %s
|
25 | 25 | // CHECK: "-cc1"
|
26 | 26 | // CHECK-X86_64: "-triple" "x86_64-unknown-fuchsia"
|
|
71 | 71 | // CHECK-FP-NONLEAF: "-mframe-pointer=non-leaf"
|
72 | 72 | // CHECK-FP-NONE: "-mframe-pointer=none"
|
73 | 73 |
|
74 |
| -// RUN: %clang -### %s --target=x86_64-unknown-fuchsia -rtlib=libgcc -fuse-ld=lld 2>&1 \ |
| 74 | +// RUN: %clang -### %s --target=x86_64-unknown-fuchsia -rtlib=libgcc 2>&1 \ |
75 | 75 | // RUN: | FileCheck %s -check-prefix=CHECK-RTLIB
|
76 | 76 | // CHECK-RTLIB: error: invalid runtime library name in argument '-rtlib=libgcc'
|
77 | 77 |
|
78 |
| -// RUN: %clang -### %s --target=x86_64-unknown-fuchsia -static -fuse-ld=lld 2>&1 \ |
| 78 | +// RUN: %clang -### %s --target=x86_64-unknown-fuchsia -static -fuse-ld=ld 2>&1 \ |
79 | 79 | // RUN: | FileCheck %s -check-prefix=CHECK-STATIC
|
80 | 80 | // CHECK-STATIC: "-Bstatic"
|
81 | 81 | // CHECK-STATIC: "-Bdynamic"
|
82 | 82 | // CHECK-STATIC: "-lc"
|
83 | 83 |
|
84 |
| -// RUN: %clang -### %s --target=x86_64-unknown-fuchsia -shared -fuse-ld=lld 2>&1 \ |
| 84 | +// RUN: %clang -### %s --target=x86_64-unknown-fuchsia -shared -fuse-ld=ld 2>&1 \ |
85 | 85 | // RUN: | FileCheck %s -check-prefix=CHECK-SHARED
|
86 | 86 | // CHECK-SHARED-NOT: "-pie"
|
87 | 87 | // CHECK-SHARED: "-shared"
|
88 | 88 |
|
89 |
| -// RUN: %clang -### %s --target=x86_64-unknown-fuchsia -r -fuse-ld=lld 2>&1 \ |
| 89 | +// RUN: %clang -### %s --target=x86_64-unknown-fuchsia -r -fuse-ld=ld 2>&1 \ |
90 | 90 | // RUN: | FileCheck %s -check-prefix=CHECK-RELOCATABLE
|
91 | 91 | // CHECK-RELOCATABLE-NOT: "-pie"
|
92 | 92 | // CHECK-RELOCATABLE-NOT: "--build-id"
|
|
95 | 95 | // CHECK-RELOCATABLE-NOT: "-l
|
96 | 96 | // CHECK-RELOCATABLE-NOT: crt{{[^./\\]+}}.o
|
97 | 97 |
|
98 |
| -// RUN: %clang -### %s --target=x86_64-unknown-fuchsia -nodefaultlibs -fuse-ld=lld 2>&1 \ |
| 98 | +// RUN: %clang -### %s --target=x86_64-unknown-fuchsia -nodefaultlibs -fuse-ld=ld 2>&1 \ |
99 | 99 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
100 | 100 | // RUN: | FileCheck %s -check-prefix=CHECK-NODEFAULTLIBS
|
101 | 101 | // CHECK-NODEFAULTLIBS: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
102 | 102 | // CHECK-NODEFAULTLIBS-NOT: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}x86_64-unknown-fuchsia{{/|\\\\}}libclang_rt.builtins.a"
|
103 | 103 | // CHECK-NODEFAULTLIBS-NOT: "-lc"
|
104 | 104 |
|
105 |
| -// RUN: %clang -### %s --target=x86_64-unknown-fuchsia -nostdlib -fuse-ld=lld 2>&1 \ |
| 105 | +// RUN: %clang -### %s --target=x86_64-unknown-fuchsia -nostdlib -fuse-ld=ld 2>&1 \ |
106 | 106 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
107 | 107 | // RUN: | FileCheck %s -check-prefix=CHECK-NOSTDLIB
|
108 | 108 | // CHECK-NOSTDLIB: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
109 | 109 | // CHECK-NOSTDLIB-NOT: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}x86_64-unknown-fuchsia{{/|\\\\}}libclang_rt.builtins.a"
|
110 | 110 | // CHECK-NOSTDLIB-NOT: "-lc"
|
111 | 111 |
|
112 |
| -// RUN: %clang -### %s --target=x86_64-unknown-fuchsia -nolibc -fuse-ld=lld 2>&1 \ |
| 112 | +// RUN: %clang -### %s --target=x86_64-unknown-fuchsia -nolibc -fuse-ld=ld 2>&1 \ |
113 | 113 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
114 | 114 | // RUN: | FileCheck %s -check-prefix=CHECK-NOLIBC
|
115 | 115 | // CHECK-NOLIBC: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
|
119 | 119 | // RUN: %clang -### %s --target=x86_64-unknown-fuchsia \
|
120 | 120 | // RUN: -fsanitize=safe-stack 2>&1 \
|
121 | 121 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
122 |
| -// RUN: -fuse-ld=lld \ |
| 122 | +// RUN: -fuse-ld=ld \ |
123 | 123 | // RUN: | FileCheck %s -check-prefix=CHECK-SAFESTACK
|
124 | 124 | // CHECK-SAFESTACK: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
125 | 125 | // CHECK-SAFESTACK: "-fsanitize=safe-stack"
|
|
129 | 129 | // RUN: %clang -### %s --target=x86_64-unknown-fuchsia \
|
130 | 130 | // RUN: -fsanitize=address 2>&1 \
|
131 | 131 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
132 |
| -// RUN: -fuse-ld=lld \ |
| 132 | +// RUN: -fuse-ld=ld \ |
133 | 133 | // RUN: | FileCheck %s -check-prefix=CHECK-ASAN-X86
|
134 | 134 | // CHECK-ASAN-X86: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
135 | 135 | // CHECK-ASAN-X86: "-fsanitize=address"
|
|
141 | 141 | // RUN: %clang -### %s --target=aarch64-unknown-fuchsia \
|
142 | 142 | // RUN: -fsanitize=address 2>&1 \
|
143 | 143 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
144 |
| -// RUN: -fuse-ld=lld \ |
| 144 | +// RUN: -fuse-ld=ld \ |
145 | 145 | // RUN: | FileCheck %s -check-prefix=CHECK-ASAN-AARCH64
|
146 | 146 | // CHECK-ASAN-AARCH64: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
147 | 147 | // CHECK-ASAN-AARCH64: "-fsanitize=address,shadow-call-stack"
|
|
153 | 153 | // RUN: %clang -### %s --target=x86_64-unknown-fuchsia \
|
154 | 154 | // RUN: -fsanitize=address -fPIC -shared 2>&1 \
|
155 | 155 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
156 |
| -// RUN: -fuse-ld=lld \ |
| 156 | +// RUN: -fuse-ld=ld \ |
157 | 157 | // RUN: | FileCheck %s -check-prefix=CHECK-ASAN-SHARED
|
158 | 158 | // CHECK-ASAN-SHARED: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
159 | 159 | // CHECK-ASAN-SHARED: "-fsanitize=address"
|
|
164 | 164 | // RUN: %clang -### %s --target=x86_64-unknown-fuchsia \
|
165 | 165 | // RUN: -fsanitize=fuzzer 2>&1 \
|
166 | 166 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
167 |
| -// RUN: -fuse-ld=lld \ |
| 167 | +// RUN: -fuse-ld=ld \ |
168 | 168 | // RUN: | FileCheck %s -check-prefix=CHECK-FUZZER-X86
|
169 | 169 | // CHECK-FUZZER-X86: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
170 | 170 | // CHECK-FUZZER-X86: "-fsanitize=fuzzer,fuzzer-no-link,safe-stack"
|
|
173 | 173 | // RUN: %clang -### %s --target=aarch64-unknown-fuchsia \
|
174 | 174 | // RUN: -fsanitize=fuzzer 2>&1 \
|
175 | 175 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
176 |
| -// RUN: -fuse-ld=lld \ |
| 176 | +// RUN: -fuse-ld=ld \ |
177 | 177 | // RUN: | FileCheck %s -check-prefix=CHECK-FUZZER-AARCH64
|
178 | 178 | // CHECK-FUZZER-AARCH64: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
179 | 179 | // CHECK-FUZZER-AARCH64: "-fsanitize=fuzzer,fuzzer-no-link,shadow-call-stack"
|
|
182 | 182 | // RUN: %clang -### %s --target=x86_64-unknown-fuchsia \
|
183 | 183 | // RUN: -fsanitize=scudo 2>&1 \
|
184 | 184 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
185 |
| -// RUN: -fuse-ld=lld \ |
| 185 | +// RUN: -fuse-ld=ld \ |
186 | 186 | // RUN: | FileCheck %s -check-prefix=CHECK-SCUDO-X86
|
187 | 187 | // CHECK-SCUDO-X86: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
188 | 188 | // CHECK-SCUDO-X86: "-fsanitize=safe-stack,scudo"
|
|
192 | 192 | // RUN: %clang -### %s --target=aarch64-unknown-fuchsia \
|
193 | 193 | // RUN: -fsanitize=scudo 2>&1 \
|
194 | 194 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
195 |
| -// RUN: -fuse-ld=lld \ |
| 195 | +// RUN: -fuse-ld=ld \ |
196 | 196 | // RUN: | FileCheck %s -check-prefix=CHECK-SCUDO-AARCH64
|
197 | 197 | // CHECK-SCUDO-AARCH64: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
198 | 198 | // CHECK-SCUDO-AARCH64: "-fsanitize=shadow-call-stack,scudo"
|
|
202 | 202 | // RUN: %clang -### %s --target=x86_64-unknown-fuchsia \
|
203 | 203 | // RUN: -fsanitize=scudo -fPIC -shared 2>&1 \
|
204 | 204 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
205 |
| -// RUN: -fuse-ld=lld \ |
| 205 | +// RUN: -fuse-ld=ld \ |
206 | 206 | // RUN: | FileCheck %s -check-prefix=CHECK-SCUDO-SHARED
|
207 | 207 | // CHECK-SCUDO-SHARED: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
208 | 208 | // CHECK-SCUDO-SHARED: "-fsanitize=safe-stack,scudo"
|
|
211 | 211 | // RUN: %clang -### %s --target=aarch64-unknown-fuchsia \
|
212 | 212 | // RUN: -fsanitize=leak 2>&1 \
|
213 | 213 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
214 |
| -// RUN: -fuse-ld=lld \ |
| 214 | +// RUN: -fuse-ld=ld \ |
215 | 215 | // RUN: | FileCheck %s -check-prefix=CHECK-LSAN-AARCH64
|
216 | 216 | // CHECK-LSAN-AARCH64: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
217 | 217 | // CHECK-LSAN-AARCH64: "-fsanitize=leak,shadow-call-stack"
|
|
221 | 221 | // RUN: %clang -### %s --target=x86_64-unknown-fuchsia \
|
222 | 222 | // RUN: -fsanitize=leak 2>&1 \
|
223 | 223 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
224 |
| -// RUN: -fuse-ld=lld \ |
| 224 | +// RUN: -fuse-ld=ld \ |
225 | 225 | // RUN: | FileCheck %s -check-prefix=CHECK-LSAN-X86
|
226 | 226 | // CHECK-LSAN-X86: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
227 | 227 | // CHECK-LSAN-X86: "-fsanitize=leak,safe-stack"
|
|
231 | 231 | // RUN: %clang -### %s --target=aarch64-unknown-fuchsia \
|
232 | 232 | // RUN: -fsanitize=leak -fPIC -shared 2>&1 \
|
233 | 233 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
234 |
| -// RUN: -fuse-ld=lld \ |
| 234 | +// RUN: -fuse-ld=ld \ |
235 | 235 | // RUN: | FileCheck %s -check-prefix=CHECK-LSAN-SHARED
|
236 | 236 | // CHECK-LSAN-SHARED: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
237 | 237 | // CHECK-LSAN-SHARED: "-fsanitize=leak,shadow-call-stack"
|
|
240 | 240 | // RUN: %clang -### %s --target=x86_64-unknown-fuchsia \
|
241 | 241 | // RUN: -fxray-instrument -fxray-modes=xray-basic \
|
242 | 242 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
243 |
| -// RUN: -fuse-ld=lld 2>&1 \ |
| 243 | +// RUN: -fuse-ld=ld 2>&1 \ |
244 | 244 | // RUN: | FileCheck %s -check-prefix=CHECK-XRAY-X86
|
245 | 245 | // CHECK-XRAY-X86: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
246 | 246 | // CHECK-XRAY-X86: "-fxray-instrument"
|
|
250 | 250 | // RUN: %clang -### %s --target=aarch64-unknown-fuchsia \
|
251 | 251 | // RUN: -fxray-instrument -fxray-modes=xray-basic \
|
252 | 252 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
253 |
| -// RUN: -fuse-ld=lld 2>&1 \ |
| 253 | +// RUN: -fuse-ld=ld 2>&1 \ |
254 | 254 | // RUN: | FileCheck %s -check-prefix=CHECK-XRAY-AARCH64
|
255 | 255 | // CHECK-XRAY-AARCH64: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
256 | 256 | // CHECK-XRAY-AARCH64: "-fxray-instrument"
|
|
259 | 259 |
|
260 | 260 | // RUN: %clang -### %s --target=aarch64-unknown-fuchsia \
|
261 | 261 | // RUN: -O3 -flto -mcpu=cortex-a53 2>&1 \
|
262 |
| -// RUN: -fuse-ld=lld \ |
| 262 | +// RUN: -fuse-ld=ld \ |
263 | 263 | // RUN: | FileCheck %s -check-prefix=CHECK-LTO
|
264 | 264 | // CHECK-LTO: "-plugin-opt=mcpu=cortex-a53"
|
265 | 265 | // CHECK-LTO: "-plugin-opt=O3"
|
266 | 266 |
|
267 | 267 | // RUN: %clang -### %s --target=x86_64-unknown-fuchsia \
|
268 | 268 | // RUN: -flto=thin -flto-jobs=8 2>&1 \
|
269 |
| -// RUN: -fuse-ld=lld \ |
| 269 | +// RUN: -fuse-ld=ld \ |
270 | 270 | // RUN: | FileCheck %s -check-prefix=CHECK-THINLTO
|
271 | 271 | // CHECK-THINLTO: "-plugin-opt=mcpu=x86-64"
|
272 | 272 | // CHECK-THINLTO: "-plugin-opt=thinlto"
|
|
280 | 280 | // RUN: %clang -### %s --target=aarch64-unknown-fuchsia \
|
281 | 281 | // RUN: -fprofile-instr-generate -fcoverage-mapping \
|
282 | 282 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
283 |
| -// RUN: -fuse-ld=lld 2>&1 \ |
| 283 | +// RUN: -fuse-ld=ld 2>&1 \ |
284 | 284 | // RUN: | FileCheck %s -check-prefix=CHECK-PROFRT-AARCH64
|
285 | 285 | // CHECK-PROFRT-AARCH64: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
286 | 286 | // CHECK-PROFRT-AARCH64: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}aarch64-unknown-fuchsia{{/|\\\\}}libclang_rt.profile.a"
|
287 | 287 |
|
288 | 288 | // RUN: %clang -### %s --target=x86_64-unknown-fuchsia \
|
289 | 289 | // RUN: -fprofile-instr-generate -fcoverage-mapping \
|
290 | 290 | // RUN: -resource-dir=%S/Inputs/resource_dir_with_per_target_subdir \
|
291 |
| -// RUN: -fuse-ld=lld 2>&1 \ |
| 291 | +// RUN: -fuse-ld=ld 2>&1 \ |
292 | 292 | // RUN: | FileCheck %s -check-prefix=CHECK-PROFRT-X86_64
|
293 | 293 | // CHECK-PROFRT-X86_64: "-resource-dir" "[[RESOURCE_DIR:[^"]+]]"
|
294 | 294 | // CHECK-PROFRT-X86_64: "[[RESOURCE_DIR]]{{/|\\\\}}lib{{/|\\\\}}x86_64-unknown-fuchsia{{/|\\\\}}libclang_rt.profile.a"
|
0 commit comments