|
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