|
14 | 14 | // RUN: %clang --target=x86_64-unknown-netbsd \
|
15 | 15 | // RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \
|
16 | 16 | // RUN: | FileCheck -check-prefix=X86_64 %s
|
17 |
| -// RUN: %clang --target=x86_64-unknown-netbsd7.0.0 \ |
18 |
| -// RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \ |
19 |
| -// RUN: | FileCheck -check-prefix=X86_64-7 %s |
20 | 17 | // RUN: %clang --target=aarch64-unknown-netbsd \
|
21 | 18 | // RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \
|
22 | 19 | // RUN: | FileCheck -check-prefix=AARCH64 %s
|
23 |
| -// RUN: %clang --target=aarch64-unknown-netbsd7.0.0 \ |
24 |
| -// RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \ |
25 |
| -// RUN: | FileCheck -check-prefix=AARCH64-7 %s |
26 | 20 | // RUN: %clang --target=aarch64_be-unknown-netbsd \
|
27 | 21 | // RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \
|
28 | 22 | // RUN: | FileCheck -check-prefix=AARCH64_BE %s
|
29 |
| -// RUN: %clang --target=aarch64_be-unknown-netbsd7.0.0 \ |
30 |
| -// RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \ |
31 |
| -// RUN: | FileCheck -check-prefix=AARCH64_BE-7 %s |
32 | 23 | // RUN: %clang --target=arm-unknown-netbsd-eabi \
|
33 | 24 | // RUN: -no-integrated-as --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \
|
34 | 25 | // RUN: | FileCheck -check-prefix=ARM %s
|
|
56 | 47 | // RUN: %clang --target=thumbeb-unknown-netbsd-eabi \
|
57 | 48 | // RUN: -no-integrated-as --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \
|
58 | 49 | // RUN: | FileCheck -check-prefix=THUMBEB %s
|
59 |
| -// RUN: %clang --target=arm-unknown-netbsd7.0.0-eabi \ |
60 |
| -// RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \ |
61 |
| -// RUN: | FileCheck -check-prefix=ARM-7 %s |
62 | 50 | // RUN: %clang --target=riscv32-unknown-netbsd \
|
63 | 51 | // RUN: -no-integrated-as --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \
|
64 | 52 | // RUN: | FileCheck -check-prefix=RISCV32 %s
|
|
81 | 69 | // RUN: %clang --target=x86_64-unknown-netbsd -static \
|
82 | 70 | // RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \
|
83 | 71 | // RUN: | FileCheck -check-prefix=S-X86_64 %s
|
84 |
| -// RUN: %clang --target=x86_64-unknown-netbsd7.0.0 -static \ |
85 |
| -// RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \ |
86 |
| -// RUN: | FileCheck -check-prefix=S-X86_64-7 %s |
87 | 72 | // RUN: %clang --target=aarch64-unknown-netbsd -static \
|
88 | 73 | // RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \
|
89 | 74 | // RUN: | FileCheck -check-prefix=S-AARCH64 %s
|
90 |
| -// RUN: %clang --target=aarch64-unknown-netbsd7.0.0 -static \ |
91 |
| -// RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \ |
92 |
| -// RUN: | FileCheck -check-prefix=S-AARCH64-7 %s |
93 | 75 | // RUN: %clang --target=aarch64_be-unknown-netbsd -static \
|
94 | 76 | // RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \
|
95 | 77 | // RUN: | FileCheck -check-prefix=S-AARCH64_BE %s
|
96 |
| -// RUN: %clang --target=aarch64_be-unknown-netbsd7.0.0 -static \ |
97 |
| -// RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \ |
98 |
| -// RUN: | FileCheck -check-prefix=S-AARCH64_BE-7 %s |
99 | 78 | // RUN: %clang --target=arm-unknown-netbsd-eabi -static \
|
100 | 79 | // RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \
|
101 | 80 | // RUN: | FileCheck -check-prefix=S-ARM %s
|
102 | 81 | // RUN: %clang --target=armeb-unknown-netbsd-eabi -static \
|
103 | 82 | // RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \
|
104 | 83 | // RUN: | FileCheck -check-prefix=S-ARMEB %s
|
105 |
| -// RUN: %clang --target=arm-unknown-netbsd7.0.0-eabi -static \ |
106 |
| -// RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \ |
107 |
| -// RUN: | FileCheck -check-prefix=S-ARM-7 %s |
108 |
| -// RUN: %clang --target=riscv32-unknown-netbsd7.0.0 -static \ |
109 |
| -// RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \ |
110 |
| -// RUN: | FileCheck -check-prefix=S-RISCV32-7 %s |
111 |
| -// RUN: %clang --target=riscv64-unknown-netbsd7.0.0 -static \ |
112 |
| -// RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \ |
113 |
| -// RUN: | FileCheck -check-prefix=S-RISCV64-7 %s |
114 |
| -// RUN: %clang --target=sparc-unknown-netbsd7.0.0 -static \ |
115 |
| -// RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \ |
116 |
| -// RUN: | FileCheck -check-prefix=S-SPARC-7 %s |
117 |
| -// RUN: %clang --target=sparc64-unknown-netbsd7.0.0 -static \ |
118 |
| -// RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \ |
119 |
| -// RUN: | FileCheck -check-prefix=S-SPARC64-7 %s |
120 | 84 | // RUN: %clang --target=powerpc-unknown-netbsd -static \
|
121 | 85 | // RUN: --sysroot=%S/Inputs/basic_netbsd_tree -### %s 2>&1 \
|
122 | 86 | // RUN: | FileCheck -check-prefix=S-POWERPC %s
|
|
173 | 137 | // X86_64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc"
|
174 | 138 | // X86_64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
|
175 | 139 |
|
176 |
| -// X86_64-7: "-cc1" "-triple" "x86_64-unknown-netbsd7.0.0" |
177 |
| -// X86_64-7: "-fno-use-init-array" |
178 |
| -// X86_64-7: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" |
179 |
| -// X86_64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" |
180 |
| -// X86_64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" |
181 |
| -// X86_64-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" |
182 |
| - |
183 | 140 | // AARCH64: "-cc1" "-triple" "aarch64-unknown-netbsd"
|
184 | 141 | // AARCH64-NOT: "-fno-use-init-array"
|
185 | 142 | // AARCH64: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so"
|
186 | 143 | // AARCH64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
|
187 | 144 | // AARCH64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc"
|
188 | 145 | // AARCH64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
|
189 | 146 |
|
190 |
| -// AARCH64-7: "-cc1" "-triple" "aarch64-unknown-netbsd7.0.0" |
191 |
| -// AARCH64-7-NOT: "-fno-use-init-array" |
192 |
| -// AARCH64-7: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" |
193 |
| -// AARCH64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" |
194 |
| -// AARCH64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" |
195 |
| -// AARCH64-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" |
196 |
| - |
197 | 147 | // AARCH64_BE: "-cc1" "-triple" "aarch64_be-unknown-netbsd"
|
198 | 148 | // AARCH64_BE-NOT: "-fno-use-init-array"
|
199 | 149 | // AARCH64_BE: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so"
|
200 | 150 | // AARCH64_BE: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
|
201 | 151 | // AARCH64_BE: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc"
|
202 | 152 | // AARCH64_BE: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
|
203 | 153 |
|
204 |
| -// AARCH64_BE-7: "-cc1" "-triple" "aarch64_be-unknown-netbsd7.0.0" |
205 |
| -// AARCH64_BE-7-NOT: "-fno-use-init-array" |
206 |
| -// AARCH64_BE-7: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" |
207 |
| -// AARCH64_BE-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" |
208 |
| -// AARCH64_BE-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" |
209 |
| -// AARCH64_BE-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" |
210 |
| - |
211 | 154 | // ARM: "-cc1" "-triple" "armv5e-unknown-netbsd-eabi"
|
212 | 155 | // ARM-NOT: "-fno-use-init-array"
|
213 | 156 | // ARM: as{{.*}}" "-mcpu=arm926ej-s" "-o"
|
|
271 | 214 | // THUMBEB: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc"
|
272 | 215 | // THUMBEB: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
|
273 | 216 |
|
274 |
| -// ARM-7: "-cc1" "-triple" "armv5e-unknown-netbsd7.0.0-eabi" |
275 |
| -// ARM-7-NOT: "-fno-use-init-array" |
276 |
| -// ARM-7: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so" |
277 |
| -// ARM-7: "-m" "armelf_nbsd_eabi" |
278 |
| -// ARM-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" |
279 |
| -// ARM-7: "{{.*}}/usr/lib{{/|\\\\}}eabi{{/|\\\\}}crti.o" |
280 |
| -// ARM-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" |
281 |
| -// ARM-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" |
282 |
| - |
283 | 217 | // RISCV32: "-cc1" "-triple" "riscv32-unknown-netbsd"
|
284 | 218 | // RISCV32-NOT: "-fno-use-init-array"
|
285 | 219 | // RISCV32: ld{{.*}}" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld.elf_so"
|
|
339 | 273 | // S-X86_64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc"
|
340 | 274 | // S-X86_64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
|
341 | 275 |
|
342 |
| -// S-X86_64-7: "-cc1" "-triple" "x86_64-unknown-netbsd7.0.0" |
343 |
| -// S-X86_64-7: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" |
344 |
| -// S-X86_64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" |
345 |
| -// S-X86_64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" |
346 |
| -// S-X86_64-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" |
347 |
| - |
348 | 276 | // S-AARCH64: "-cc1" "-triple" "aarch64-unknown-netbsd"
|
349 | 277 | // S-AARCH64: ld{{.*}}" "--eh-frame-hdr" "-Bstatic"
|
350 | 278 | // S-AARCH64: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
|
351 | 279 | // S-AARCH64: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc"
|
352 | 280 | // S-AARCH64: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
|
353 | 281 |
|
354 |
| -// S-AARCH64-7: "-cc1" "-triple" "aarch64-unknown-netbsd7.0.0" |
355 |
| -// S-AARCH64-7: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" |
356 |
| -// S-AARCH64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" |
357 |
| -// S-AARCH64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" |
358 |
| -// S-AARCH64-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" |
359 |
| - |
360 | 282 | // S-AARCH64_BE: "-cc1" "-triple" "aarch64_be-unknown-netbsd"
|
361 | 283 | // S-AARCH64_BE: ld{{.*}}" "--eh-frame-hdr" "-Bstatic"
|
362 | 284 | // S-AARCH64_BE: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o"
|
363 | 285 | // S-AARCH64_BE: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc"
|
364 | 286 | // S-AARCH64_BE: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
|
365 | 287 |
|
366 |
| -// S-AARCH64_BE-7: "-cc1" "-triple" "aarch64_be-unknown-netbsd7.0.0" |
367 |
| -// S-AARCH64_BE-7: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" |
368 |
| -// S-AARCH64_BE-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" |
369 |
| -// S-AARCH64_BE-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" |
370 |
| -// S-AARCH64_BE-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" |
371 |
| - |
372 | 288 | // S-ARM: "-cc1" "-triple" "armv5e-unknown-netbsd-eabi"
|
373 | 289 | // S-ARM: ld{{.*}}" "--eh-frame-hdr" "-Bstatic"
|
374 | 290 | // S-ARM: "-m" "armelf_nbsd_eabi"
|
|
385 | 301 | // S-ARMEB: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc"
|
386 | 302 | // S-ARMEB: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o"
|
387 | 303 |
|
388 |
| -// S-ARM-7: "-cc1" "-triple" "armv5e-unknown-netbsd7.0.0-eabi" |
389 |
| -// S-ARM-7: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" |
390 |
| -// S-ARM-7: "-m" "armelf_nbsd_eabi" |
391 |
| -// S-ARM-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" |
392 |
| -// S-ARM-7: "{{.*}}/usr/lib{{/|\\\\}}eabi{{/|\\\\}}crti.o" |
393 |
| -// S-ARM-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" |
394 |
| -// S-ARM-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" |
395 |
| - |
396 |
| -// S-RISCV32-7: "-cc1" "-triple" "riscv32-unknown-netbsd7.0.0" |
397 |
| -// S-RISCV32-7: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" |
398 |
| -// S-RISCV32-7-SAME: "-m" "elf32lriscv" "-X" |
399 |
| -// S-RISCV32-7-SAME: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" |
400 |
| -// S-RISCV32-7-SAME: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" |
401 |
| -// S-RISCV32-7-SAME: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" |
402 |
| - |
403 |
| -// S-RISCV64-7: "-cc1" "-triple" "riscv64-unknown-netbsd7.0.0" |
404 |
| -// S-RISCV64-7: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" |
405 |
| -// S-RISCV64-7-SAME: "-m" "elf64lriscv" "-X" |
406 |
| -// S-RISCV64-7-SAME: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" |
407 |
| -// S-RISCV64-7-SAME: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" |
408 |
| -// S-RISCV64-7-SAME: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" |
409 |
| - |
410 |
| -// S-SPARC-7: "-cc1" "-triple" "sparc-unknown-netbsd7.0.0" |
411 |
| -// S-SPARC-7: "-fno-use-init-array" |
412 |
| -// S-SPARC-7: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" |
413 |
| -// S-SPARC-7: "-m" "elf32_sparc" |
414 |
| -// S-SPARC-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" |
415 |
| -// S-SPARC-7: "{{.*}}/usr/lib{{/|\\\\}}sparc{{/|\\\\}}crti.o" |
416 |
| -// S-SPARC-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" |
417 |
| -// S-SPARC-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" |
418 |
| - |
419 |
| -// S-SPARC64-7: "-cc1" "-triple" "sparc64-unknown-netbsd7.0.0" |
420 |
| -// S-SPARC64-7: "-fno-use-init-array" |
421 |
| -// S-SPARC64-7: ld{{.*}}" "--eh-frame-hdr" "-Bstatic" |
422 |
| -// S-SPARC64-7: "-m" "elf64_sparc" |
423 |
| -// S-SPARC64-7: "-o" "a.out" "{{.*}}/usr/lib{{/|\\\\}}crt0.o" "{{.*}}/usr/lib{{/|\\\\}}crti.o" |
424 |
| -// S-SPARC64-7: "{{.*}}/usr/lib{{/|\\\\}}crtbegin.o" "{{.*}}.o" "-lc" |
425 |
| -// S-SPARC64-7: "{{.*}}/usr/lib{{/|\\\\}}crtend.o" "{{.*}}/usr/lib{{/|\\\\}}crtn.o" |
426 |
| - |
427 | 304 | // S-POWERPC: "-cc1" "-triple" "powerpc-unknown-netbsd"
|
428 | 305 | // S-POWERPC: ld{{.*}}" "--eh-frame-hdr" "-Bstatic"
|
429 | 306 | // S-POWERPC: "-m" "elf32ppc_nbsd"
|
|
0 commit comments