|
33 | 33 | // RUN: --sysroot=%S/Inputs/basic_linux_tree \ |
34 | 34 | // RUN: | %{filecheck} --check-prefix=CHECK-ASAN-NO-LINK-RUNTIME-LINUX |
35 | 35 | // |
36 | | -// CHECK-ASAN-NO-LINK-RUNTIME-LINUX: "{{(.*[^-.0-9A-Z_a-z])?}}ld" |
| 36 | +// CHECK-ASAN-NO-LINK-RUNTIME-LINUX: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}" |
37 | 37 |
|
38 | 38 | // RUN: %clang -fsanitize=address -fno-sanitize-link-runtime -### %s 2>&1 \ |
39 | 39 | // RUN: --target=arm64e-apple-macosx -fuse-ld=ld \ |
40 | 40 | // RUN: -resource-dir=%S/Inputs/resource_dir \ |
41 | 41 | // RUN: --sysroot=%S/Inputs/basic_linux_tree \ |
42 | 42 | // RUN: | %{filecheck} --check-prefix=CHECK-ASAN-NO-LINK-RUNTIME-DARWIN |
43 | 43 | // |
44 | | -// CHECK-ASAN-NO-LINK-RUNTIME-DARWIN: "{{.*}}ld" |
| 44 | +// CHECK-ASAN-NO-LINK-RUNTIME-DARWIN: "{{.*}}ld{{(.exe)?}}" |
45 | 45 |
|
46 | 46 | // RUN: %clang -fsanitize=address -### %s 2>&1 \ |
47 | 47 | // RUN: --target=x86_64-unknown-linux -fuse-ld=ld \ |
|
398 | 398 | // RUN: --sysroot=%S/Inputs/basic_linux_tree \ |
399 | 399 | // RUN: | %{filecheck} --check-prefix=CHECK-TSAN-NO-LINK-RUNTIME-LINUX |
400 | 400 | // |
401 | | -// CHECK-TSAN-NO-LINK-RUNTIME-LINUX: "{{(.*[^-.0-9A-Z_a-z])?}}ld" |
| 401 | +// CHECK-TSAN-NO-LINK-RUNTIME-LINUX: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}" |
402 | 402 |
|
403 | 403 | // RUN: not %clang -fsanitize=thread -fno-sanitize-link-runtime -### %s 2>&1 \ |
404 | 404 | // RUN: --target=arm64e-apple-ios -fuse-ld=ld \ |
405 | 405 | // RUN: -resource-dir=%S/Inputs/resource_dir \ |
406 | 406 | // RUN: --sysroot=%S/Inputs/basic_linux_tree \ |
407 | 407 | // RUN: | %{filecheck} --check-prefix=CHECK-TSAN-NO-LINK-RUNTIME-DARWIN |
408 | 408 | // |
409 | | -// CHECK-TSAN-NO-LINK-RUNTIME-DARWIN: "{{(.*[^-.0-9A-Z_a-z])?}}ld" |
| 409 | +// CHECK-TSAN-NO-LINK-RUNTIME-DARWIN: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}" |
410 | 410 |
|
411 | 411 | // RUN: %clangxx -### %s 2>&1 \ |
412 | 412 | // RUN: --target=x86_64-unknown-linux -fuse-ld=ld -stdlib=platform -lstdc++ \ |
|
434 | 434 | // RUN: --sysroot=%S/Inputs/basic_linux_tree \ |
435 | 435 | // RUN: | %{filecheck} --check-prefix=CHECK-MSAN-NO-LINK-RUNTIME-LINUX |
436 | 436 | // |
437 | | -// CHECK-MSAN-NO-LINK-RUNTIME-LINUX: "{{.*}}ld" |
| 437 | +// CHECK-MSAN-NO-LINK-RUNTIME-LINUX: "{{.*}}ld{{(.exe)?}}" |
438 | 438 |
|
439 | 439 | // RUN: %clang -fsanitize=undefined -### %s 2>&1 \ |
440 | 440 | // RUN: --target=x86_64-unknown-linux-gnux32 -fuse-ld=ld \ |
|
467 | 467 | // RUN: --sysroot=%S/Inputs/basic_linux_tree \ |
468 | 468 | // RUN: | %{filecheck} --check-prefix=CHECK-UBSAN-NO-LINK-RUNTIME-LINUX |
469 | 469 | // |
470 | | -// CHECK-UBSAN-NO-LINK-RUNTIME-LINUX: "{{.*}}ld" |
| 470 | +// CHECK-UBSAN-NO-LINK-RUNTIME-LINUX: "{{.*}}ld{{(.exe)?}}" |
471 | 471 |
|
472 | 472 | // RUN: %clang -fsanitize=undefined -fno-sanitize-link-runtime -### %s 2>&1 \ |
473 | 473 | // RUN: --target=x86_64-apple-darwin -fuse-ld=ld \ |
474 | 474 | // RUN: -resource-dir=%S/Inputs/resource_dir \ |
475 | 475 | // RUN: --sysroot=%S/Inputs/basic_linux_tree \ |
476 | 476 | // RUN: | %{filecheck} --check-prefix=CHECK-UBSAN-NO-LINK-RUNTIME-DARWIN |
477 | 477 | // |
478 | | -// CHECK-UBSAN-NO-LINK-RUNTIME-DARWIN: "{{.*}}ld" |
| 478 | +// CHECK-UBSAN-NO-LINK-RUNTIME-DARWIN: "{{.*}}ld{{(.exe)?}}" |
479 | 479 |
|
480 | 480 | // RUN: %clang -fsanitize=fuzzer -fno-sanitize-link-runtime -### %s 2>&1 \ |
481 | 481 | // RUN: --target=arm64e-apple-watchos -fuse-ld=ld \ |
482 | 482 | // RUN: -resource-dir=%S/Inputs/resource_dir \ |
483 | 483 | // RUN: --sysroot=%S/Inputs/basic_linux_tree \ |
484 | 484 | // RUN: | %{filecheck} --check-prefix=CHECK-FUZZER-NO-LINK-RUNTIME-DARWIN |
485 | 485 | // |
486 | | -// CHECK-FUZZER-NO-LINK-RUNTIME-DARWIN: "{{.*}}ld" |
| 486 | +// CHECK-FUZZER-NO-LINK-RUNTIME-DARWIN: "{{.*}}ld{{(.exe)?}}" |
487 | 487 |
|
488 | 488 | // RUN: %clang -fsanitize=undefined -### %s 2>&1 \ |
489 | 489 | // RUN: --target=i386-unknown-linux -fuse-ld=ld \ |
|
660 | 660 | // RUN: --sysroot=%S/Inputs/basic_linux_tree \ |
661 | 661 | // RUN: | %{filecheck} --check-prefix=CHECK-LSAN-NO-LINK-RUNTIME-LINUX |
662 | 662 | // |
663 | | -// CHECK-LSAN-NO-LINK-RUNTIME-LINUX: "{{(.*[^-.0-9A-Z_a-z])?}}ld" |
| 663 | +// CHECK-LSAN-NO-LINK-RUNTIME-LINUX: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}" |
664 | 664 |
|
665 | 665 | // RUN: %clang -### %s 2>&1 \ |
666 | 666 | // RUN: --target=x86_64-unknown-linux -fuse-ld=ld -fsanitize=leak -fsanitize-coverage=func \ |
|
869 | 869 | // RUN: --target=x86_64-unknown-linux -fuse-ld=ld \ |
870 | 870 | // RUN: | %{filecheck} --check-prefix=CHECK-SHADOWCALLSTACK-LINUX-X86-64 |
871 | 871 | // CHECK-SHADOWCALLSTACK-LINUX-X86-64-NOT: error: |
872 | | -// CHECK-SHADOWCALLSTACK-LINUX-X86-64: "{{(.*[^-.0-9A-Z_a-z])?}}ld" |
| 872 | +// CHECK-SHADOWCALLSTACK-LINUX-X86-64: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}" |
873 | 873 |
|
874 | 874 | // RUN: not %clang -fsanitize=shadow-call-stack -### %s 2>&1 \ |
875 | 875 | // RUN: --target=aarch64-unknown-linux -fuse-ld=ld \ |
|
886 | 886 | // RUN: --target=riscv64-unknown-linux -fuse-ld=ld \ |
887 | 887 | // RUN: | %{filecheck} --check-prefix=CHECK-SHADOWCALLSTACK-LINUX-RISCV64 |
888 | 888 | // CHECK-SHADOWCALLSTACK-LINUX-RISCV64-NOT: error: |
889 | | -// CHECK-SHADOWCALLSTACK-LINUX-RISCV64: "{{(.*[^-.0-9A-Z_a-z])?}}ld" |
| 889 | +// CHECK-SHADOWCALLSTACK-LINUX-RISCV64: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}" |
890 | 890 |
|
891 | 891 | // RUN: %clang -target riscv64-linux-android -fsanitize=shadow-call-stack %s -### 2>&1 \ |
892 | 892 | // RUN: | %{filecheck} --check-prefix=CHECK-SHADOWCALLSTACK-ANDROID-RISCV64 |
|
906 | 906 | // RUN: --target=arm64-unknown-ios -fuse-ld=ld \ |
907 | 907 | // RUN: | %{filecheck} --check-prefix=CHECK-SHADOWCALLSTACK-LINUX-AARCH64-X18 |
908 | 908 | // CHECK-SHADOWCALLSTACK-LINUX-AARCH64-X18-NOT: error: |
909 | | -// CHECK-SHADOWCALLSTACK-LINUX-AARCH64-X18: "{{(.*[^-.0-9A-Z_a-z])?}}ld" |
| 909 | +// CHECK-SHADOWCALLSTACK-LINUX-AARCH64-X18: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}" |
910 | 910 |
|
911 | 911 | // RUN: %clang -fsanitize=shadow-call-stack -### %s 2>&1 \ |
912 | 912 | // RUN: --target=aarch64-unknown-linux-android -fuse-ld=ld \ |
|
923 | 923 | // RUN: -fsanitize=safe-stack --target=x86_64-unknown-linux -fuse-ld=ld \ |
924 | 924 | // RUN: | %{filecheck} --check-prefix=CHECK-SHADOWCALLSTACK-SAFESTACK |
925 | 925 | // CHECK-SHADOWCALLSTACK-SAFESTACK-NOT: error: |
926 | | -// CHECK-SHADOWCALLSTACK-SAFESTACK: "{{(.*[^-.0-9A-Z_a-z])?}}ld" |
| 926 | +// CHECK-SHADOWCALLSTACK-SAFESTACK: "{{(.*[^-.0-9A-Z_a-z])?}}ld{{(.exe)?}}" |
927 | 927 | // CHECK-SHADOWCALLSTACK-SAFESTACK: libclang_rt.safestack.a |
928 | 928 |
|
929 | 929 | // RUN: not %clang -fsanitize=cfi -fsanitize-stats -### %s 2>&1 \ |
|
0 commit comments