|
15 | 15 | // CHECK-ASAN-LINUX: "-lpthread"
|
16 | 16 | // CHECK-ASAN-LINUX: "-lrt"
|
17 | 17 | // CHECK-ASAN-LINUX: "-ldl"
|
18 |
| -// CHECK-ASAN-LINUX: "-lresolv" |
| 18 | +// CHECK-ASAN-LINUX-NOT: "-lresolv" |
19 | 19 |
|
20 | 20 | // RUN: %clang -fsanitize=address -fno-sanitize-link-runtime -### %s 2>&1 \
|
21 | 21 | // RUN: --target=x86_64-unknown-linux -fuse-ld=ld \
|
|
143 | 143 | // CHECK-ASAN-LINUX-CXX: "-lpthread"
|
144 | 144 | // CHECK-ASAN-LINUX-CXX: "-lrt"
|
145 | 145 | // CHECK-ASAN-LINUX-CXX: "-ldl"
|
146 |
| -// CHECK-ASAN-LINUX-CXX: "-lresolv" |
| 146 | +// CHECK-ASAN-LINUX-CXX-NOT: "-lresolv" |
147 | 147 |
|
148 | 148 | // RUN: %clang -### %s -o /dev/null -fsanitize=address \
|
149 | 149 | // RUN: --target=i386-unknown-linux -fuse-ld=ld -stdlib=platform \
|
|
292 | 292 | // CHECK-TSAN-LINUX-CXX: "-lpthread"
|
293 | 293 | // CHECK-TSAN-LINUX-CXX: "-lrt"
|
294 | 294 | // CHECK-TSAN-LINUX-CXX: "-ldl"
|
295 |
| -// CHECK-TSAN-LINUX-CXX: "-lresolv" |
| 295 | +// CHECK-TSAN-LINUX-CXX-NOT: "-lresolv" |
296 | 296 |
|
297 | 297 | // RUN: %clang -fsanitize=thread -fno-sanitize-link-runtime -### %s 2>&1 \
|
298 | 298 | // RUN: --target=x86_64-unknown-linux -fuse-ld=ld \
|
|
365 | 365 | // CHECK-UBSAN-LINUX-NOT: libclang_rt.ubsan_standalone_cxx
|
366 | 366 | // CHECK-UBSAN-LINUX-NOT: "-lstdc++"
|
367 | 367 | // CHECK-UBSAN-LINUX: "-lpthread"
|
368 |
| -// CHECK-UBSAN-LINUX: "-lresolv" |
| 368 | +// CHECK-UBSAN-LINUX-NOT: "-lresolv" |
369 | 369 |
|
370 | 370 | // RUN: %clang -fsanitize=undefined -fno-sanitize-link-runtime -### %s 2>&1 \
|
371 | 371 | // RUN: --target=x86_64-unknown-linux -fuse-ld=ld \
|
|
438 | 438 | // CHECK-UBSAN-LINUX-CXX: "-lstdc++"
|
439 | 439 | // CHECK-UBSAN-LINUX-CXX-NOT: libclang_rt.asan
|
440 | 440 | // CHECK-UBSAN-LINUX-CXX: "-lpthread"
|
441 |
| -// CHECK-UBSAN-LINUX-CXX: "-lresolv" |
| 441 | +// CHECK-UBSAN-LINUX-CXX-NOT: "-lresolv" |
442 | 442 |
|
443 | 443 | // RUN: %clang -fsanitize=undefined -fsanitize-minimal-runtime -### %s 2>&1 \
|
444 | 444 | // RUN: --target=i386-unknown-linux -fuse-ld=ld \
|
|
448 | 448 | // CHECK-UBSAN-MINIMAL-LINUX: "{{.*}}ld{{(.exe)?}}"
|
449 | 449 | // CHECK-UBSAN-MINIMAL-LINUX: "--whole-archive" "{{.*}}libclang_rt.ubsan_minimal.a" "--no-whole-archive"
|
450 | 450 | // CHECK-UBSAN-MINIMAL-LINUX: "-lpthread"
|
451 |
| -// CHECK-UBSAN-MINIMAL-LINUX: "-lresolv" |
| 451 | +// CHECK-UBSAN-MINIMAL-LINUX-NOT: "-lresolv" |
452 | 452 |
|
453 | 453 | // RUN: %clang -fsanitize=undefined -fsanitize-minimal-runtime -### %s 2>&1 \
|
454 | 454 | // RUN: --target=x86_64-apple-darwin -fuse-ld=ld \
|
|
485 | 485 | // CHECK-ASAN-UBSAN-LINUX-NOT: libclang_rt.ubsan
|
486 | 486 | // CHECK-ASAN-UBSAN-LINUX-NOT: "-lstdc++"
|
487 | 487 | // CHECK-ASAN-UBSAN-LINUX: "-lpthread"
|
488 |
| -// CHECK-ASAN-UBSAN-LINUX: "-lresolv" |
| 488 | +// CHECK-ASAN-UBSAN-LINUX-NOT: "-lresolv" |
489 | 489 |
|
490 | 490 | // RUN: %clangxx -fsanitize=address,undefined -### %s 2>&1 \
|
491 | 491 | // RUN: --target=i386-unknown-linux -fuse-ld=ld -stdlib=platform \
|
|
498 | 498 | // CHECK-ASAN-UBSAN-LINUX-CXX-NOT: libclang_rt.ubsan
|
499 | 499 | // CHECK-ASAN-UBSAN-LINUX-CXX: "-lstdc++"
|
500 | 500 | // CHECK-ASAN-UBSAN-LINUX-CXX: "-lpthread"
|
501 |
| -// CHECK-ASAN-UBSAN-LINUX-CXX: "-lresolv" |
| 501 | +// CHECK-ASAN-UBSAN-LINUX-CXX-NOT: "-lresolv" |
502 | 502 |
|
503 | 503 | // RUN: %clangxx -fsanitize=memory,undefined -### %s 2>&1 \
|
504 | 504 | // RUN: --target=x86_64-unknown-linux -fuse-ld=ld \
|
|
541 | 541 | // CHECK-LSAN-LINUX: libclang_rt.lsan.a"
|
542 | 542 | // CHECK-LSAN-LINUX: "-lpthread"
|
543 | 543 | // CHECK-LSAN-LINUX: "-ldl"
|
544 |
| -// CHECK-LSAN-LINUX: "-lresolv" |
| 544 | +// CHECK-LSAN-LINUX-NOT: "-lresolv" |
545 | 545 |
|
546 | 546 | // RUN: %clang -fsanitize=leak -fno-sanitize-link-runtime -### %s 2>&1 \
|
547 | 547 | // RUN: --target=x86_64-unknown-linux -fuse-ld=ld \
|
|
564 | 564 | // CHECK-LSAN-COV-LINUX-NOT: libclang_rt.ubsan
|
565 | 565 | // CHECK-LSAN-COV-LINUX: "-lpthread"
|
566 | 566 | // CHECK-LSAN-COV-LINUX: "-ldl"
|
567 |
| -// CHECK-LSAN-COV-LINUX: "-lresolv" |
| 567 | +// CHECK-LSAN-COV-LINUX-NOT: "-lresolv" |
568 | 568 |
|
569 | 569 | // RUN: %clang -fsanitize=leak,address -### %s 2>&1 \
|
570 | 570 | // RUN: --target=x86_64-unknown-linux -fuse-ld=ld \
|
|
586 | 586 | // CHECK-ASAN-COV-LINUX-NOT: libclang_rt.ubsan
|
587 | 587 | // CHECK-ASAN-COV-LINUX-NOT: "-lstdc++"
|
588 | 588 | // CHECK-ASAN-COV-LINUX: "-lpthread"
|
589 |
| -// CHECK-ASAN-COV-LINUX: "-lresolv" |
| 589 | +// CHECK-ASAN-COV-LINUX-NOT: "-lresolv" |
590 | 590 |
|
591 | 591 | // RUN: %clang -fsanitize=memory -fsanitize-coverage=func -### %s 2>&1 \
|
592 | 592 | // RUN: --target=x86_64-unknown-linux -fuse-ld=ld \
|
|
610 | 610 | // CHECK-DFSAN-COV-LINUX-NOT: libclang_rt.ubsan
|
611 | 611 | // CHECK-DFSAN-COV-LINUX-NOT: "-lstdc++"
|
612 | 612 | // CHECK-DFSAN-COV-LINUX: "-lpthread"
|
613 |
| -// CHECK-DFSAN-COV-LINUX: "-lresolv" |
| 613 | +// CHECK-DFSAN-COV-LINUX-NOT: "-lresolv" |
614 | 614 |
|
615 | 615 | // RUN: %clang -fsanitize=undefined -fsanitize-coverage=func -### %s 2>&1 \
|
616 | 616 | // RUN: --target=x86_64-unknown-linux -fuse-ld=ld \
|
|
621 | 621 | // CHECK-UBSAN-COV-LINUX: "--whole-archive" "{{.*}}libclang_rt.ubsan_standalone.a" "--no-whole-archive"
|
622 | 622 | // CHECK-UBSAN-COV-LINUX-NOT: "-lstdc++"
|
623 | 623 | // CHECK-UBSAN-COV-LINUX: "-lpthread"
|
624 |
| -// CHECK-UBSAN-COV-LINUX: "-lresolv" |
| 624 | +// CHECK-UBSAN-COV-LINUX-NOT: "-lresolv" |
625 | 625 |
|
626 | 626 | // RUN: %clang -fsanitize-coverage=func -### %s 2>&1 \
|
627 | 627 | // RUN: --target=x86_64-unknown-linux -fuse-ld=ld \
|
|
632 | 632 | // CHECK-COV-LINUX: "--whole-archive" "{{.*}}libclang_rt.ubsan_standalone.a" "--no-whole-archive"
|
633 | 633 | // CHECK-COV-LINUX-NOT: "-lstdc++"
|
634 | 634 | // CHECK-COV-LINUX: "-lpthread"
|
635 |
| -// CHECK-COV-LINUX: "-lresolv" |
| 635 | +// CHECK-COV-LINUX-NOT: "-lresolv" |
636 | 636 |
|
637 | 637 | // RUN: %clang -### %s 2>&1 \
|
638 | 638 | // RUN: --target=x86_64-unknown-linux -fuse-ld=ld -fsanitize=numerical \
|
|
644 | 644 | // CHECK-NSAN-LINUX-NOT: "-lc"
|
645 | 645 | // CHECK-NSAN-LINUX-NOT: libclang_rt.ubsan
|
646 | 646 | // CHECK-NSAN-LINUX: libclang_rt.nsan.a"
|
647 |
| -// CHECK-NSAN-LINUX: "-lpthread" "-lrt" "-lm" "-ldl" "-lresolv" |
| 647 | +// CHECK-NSAN-LINUX: "-lpthread" "-lrt" "-lm" "-ldl" |
| 648 | +// CHECK-NSAN-LINUX-NOT: "-lresolv" |
648 | 649 |
|
649 | 650 | // RUN: %clang -### %s 2>&1 --target=x86_64-unknown-linux -fuse-ld=ld -fsanitize=numerical -shared-libsan \
|
650 | 651 | // RUN: -resource-dir=%S/Inputs/resource_dir \
|
|
757 | 758 | // CHECK-SAFESTACK-LINUX: libclang_rt.safestack.a"
|
758 | 759 | // CHECK-SAFESTACK-LINUX: "-lpthread"
|
759 | 760 | // CHECK-SAFESTACK-LINUX: "-ldl"
|
760 |
| -// CHECK-SAFESTACK-LINUX: "-lresolv" |
| 761 | +// CHECK-SAFESTACK-LINUX-NOT: "-lresolv" |
761 | 762 |
|
762 | 763 | // RUN: %clang -fsanitize=shadow-call-stack -### %s 2>&1 \
|
763 | 764 | // RUN: --target=x86_64-unknown-linux -fuse-ld=ld \
|
|
957 | 958 | // CHECK-SCUDO-LINUX-NOT: "-lstdc++"
|
958 | 959 | // CHECK-SCUDO-LINUX: "-lpthread"
|
959 | 960 | // CHECK-SCUDO-LINUX: "-ldl"
|
960 |
| -// CHECK-SCUDO-LINUX: "-lresolv" |
| 961 | +// CHECK-SCUDO-LINUX-NOT: "-lresolv" |
961 | 962 |
|
962 | 963 | // RUN: %clang -### %s -o %t.so -shared 2>&1 \
|
963 | 964 | // RUN: --target=i386-unknown-linux -fuse-ld=ld -fsanitize=scudo -shared-libsan \
|
|
1018 | 1019 | // CHECK-HWASAN-X86-64-LINUX: "-lpthread"
|
1019 | 1020 | // CHECK-HWASAN-X86-64-LINUX: "-lrt"
|
1020 | 1021 | // CHECK-HWASAN-X86-64-LINUX: "-ldl"
|
1021 |
| -// CHECK-HWASAN-X86-64-LINUX: "-lresolv" |
| 1022 | +// CHECK-HWASAN-X86-64-LINUX-NOT: "-lresolv" |
1022 | 1023 |
|
1023 | 1024 | // RUN: %clang -### %s 2>&1 \
|
1024 | 1025 | // RUN: --target=x86_64-unknown-linux -fuse-ld=ld -fsanitize=hwaddress \
|
|
1067 | 1068 | // CHECK-HWASAN-AARCH64-LINUX: "-lpthread"
|
1068 | 1069 | // CHECK-HWASAN-AARCH64-LINUX: "-lrt"
|
1069 | 1070 | // CHECK-HWASAN-AARCH64-LINUX: "-ldl"
|
1070 |
| -// CHECK-HWASAN-AARCH64-LINUX: "-lresolv" |
| 1071 | +// CHECK-HWASAN-AARCH64-LINUX-NOT: "-lresolv" |
1071 | 1072 |
|
1072 | 1073 | // RUN: %clang -### %s 2>&1 \
|
1073 | 1074 | // RUN: --target=aarch64-unknown-linux -fuse-ld=ld -fsanitize=hwaddress \
|
|
0 commit comments