|
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