[llvm] Do not replace dead constant references in metadata with undef
[llvm-project.git] / lld / test / ELF / linkerscript / 
tree2e31572aa825ecb834d44825122e230f31979dbc
drwxr-xr-x   ..
drwxr-xr-x - Inputs
-rw-r--r-- 2087 absolute-expr.test
-rw-r--r-- 967 absolute.s
-rw-r--r-- 617 absolute2.s
-rw-r--r-- 945 addr-zero.test
-rw-r--r-- 737 addr.test
-rw-r--r-- 663 address-expr-symbols.s
-rw-r--r-- 740 align-empty.test
-rw-r--r-- 764 align-r.test
-rw-r--r-- 423 align-section-offset.test
-rw-r--r-- 190 align-section.test
-rw-r--r-- 1882 align1.test
-rw-r--r-- 683 align2.test
-rw-r--r-- 648 align3.test
-rw-r--r-- 826 align4.test
-rw-r--r-- 623 align5.test
-rw-r--r-- 884 alignof.test
-rw-r--r-- 1037 alternate-sections.s
-rw-r--r-- 600 arm-exidx-discard-all.s
-rw-r--r-- 640 arm-exidx-discard.s
-rw-r--r-- 498 arm-exidx-order.test
-rw-r--r-- 372 arm-exidx-phdrs.test
-rw-r--r-- 1374 arm-exidx-sentinel-and-assignment.s
-rw-r--r-- 340 arm-lscript.test
-rw-r--r-- 1668 assert.s
-rw-r--r-- 909 at-addr.s
-rw-r--r-- 1167 at.s
-rw-r--r-- 2089 at2.test
-rw-r--r-- 1057 at3.test
-rw-r--r-- 393 at5.test
-rw-r--r-- 1074 at6.test
-rw-r--r-- 916 at7.test
-rw-r--r-- 1076 at8.test
-rw-r--r-- 507 broken-memory-declaration.s
-rw-r--r-- 264 bss-fill.test
-rw-r--r-- 525 comdat-gc.s
-rw-r--r-- 1364 common-assign.s
-rw-r--r-- 2732 common-exclude.s
-rw-r--r-- 3297 common-filespec.test
-rw-r--r-- 1264 common.s
-rw-r--r-- 1422 compress-debug-sections-custom.s
-rw-r--r-- 1315 compress-debug-sections.s
-rw-r--r-- 427 constructor.test
-rw-r--r-- 440 copy-rel-symbol-value-err.s
-rw-r--r-- 801 copy-rel-symbol-value.s
-rw-r--r-- 435 data-commands-gc.s
-rw-r--r-- 1173 data-commands1.test
-rw-r--r-- 800 data-commands2.test
-rw-r--r-- 1777 data-segment-relro.test
-rw-r--r-- 629 define.test
-rw-r--r-- 799 defsym.s
-rw-r--r-- 411 diag1.test
-rw-r--r-- 368 diag2.test
-rw-r--r-- 390 diag3.test
-rw-r--r-- 438 diag4.test
-rw-r--r-- 438 diag5.test
-rw-r--r-- 252 diag6.test
-rw-r--r-- 897 discard-gnu-hash.s
-rw-r--r-- 2016 discard-gnu-version.s
-rw-r--r-- 1150 discard-group.s
-rw-r--r-- 498 discard-interp.test
-rw-r--r-- 609 discard-linkorder.s
-rw-r--r-- 796 discard-phdr.s
-rw-r--r-- 825 discard-plt.s
-rw-r--r-- 721 discard-print-gc.s
-rw-r--r-- 1497 discard-section-err.s
-rw-r--r-- 331 discard-section.s
-rw-r--r-- 1541 dot-is-not-abs.s
-rw-r--r-- 379 double-bss.test
-rw-r--r-- 511 dynamic-sym.s
-rw-r--r-- 1022 dynamic.s
-rw-r--r-- 1087 early-assign-symbol.s
-rw-r--r-- 604 edata-etext.s
-rw-r--r-- 361 eh-frame-emit-relocs.s
-rw-r--r-- 448 eh-frame-hdr.s
-rw-r--r-- 467 eh-frame-merge.s
-rw-r--r-- 507 eh-frame-reloc-out-of-range.test
-rw-r--r-- 438 eh-frame.s
-rw-r--r-- 564 ehdr_start.s
-rw-r--r-- 550 emit-reloc-section-names.s
-rw-r--r-- 1281 emit-reloc.s
-rw-r--r-- 369 emit-relocs-discard.s
-rw-r--r-- 356 emit-relocs-ehframe-discard.s
-rw-r--r-- 550 emit-relocs-multiple.s
-rw-r--r-- 694 emit-relocs-rela-dyn.s
-rw-r--r-- 475 empty-link-order.test
-rw-r--r-- 619 empty-load.s
-rw-r--r-- 618 empty-relaplt-dyntags.test
-rw-r--r-- 525 empty-section-size.test
-rw-r--r-- 652 empty-sections-expressions.s
-rw-r--r-- 1142 empty-sections-expressions.test
-rw-r--r-- 1238 empty-synthetic-removed-flags.s
-rw-r--r-- 424 empty-tls.test
-rw-r--r-- 1207 entry.s
-rw-r--r-- 1704 exclude-multiple.s
-rw-r--r-- 1775 excludefile.s
-rw-r--r-- 194 exidx-crash.test
-rw-r--r-- 303 expr-invalid-sec.test
-rw-r--r-- 882 expr-sections.test
-rw-r--r-- 823 extend-pt-load1.test
-rw-r--r-- 1030 extend-pt-load2.test
-rw-r--r-- 1017 extend-pt-load3.test
-rw-r--r-- 3799 filename-spec.s
-rw-r--r-- 1681 fill-exec-sections.s
-rw-r--r-- 627 fill.test
-rw-r--r-- 577 got-write-offset.s
-rw-r--r-- 2335 group.s
-rw-r--r-- 1443 header-addr.test
-rw-r--r-- 512 header-phdr.test
-rw-r--r-- 374 header-phdr2.s
-rw-r--r-- 444 huge-temporary-file.s
-rw-r--r-- 532 i386-sections-max-va-overflow.s
-rw-r--r-- 2344 icf-output-sections.s
-rw-r--r-- 287 icf.s
-rw-r--r-- 553 image-base.s
-rw-r--r-- 670 implicit-program-header.test
-rw-r--r-- 427 include-cycle.s
-rw-r--r-- 1820 info-section-type.s
-rw-r--r-- 1000 input-archive.s
-rw-r--r-- 1077 input-order.s
-rw-r--r-- 1756 input-relative.s
-rw-r--r-- 490 input-sec-dup.s
-rw-r--r-- 1855 insert-after.test
-rw-r--r-- 1824 insert-before.test
-rw-r--r-- 170 insert-broken.test
-rw-r--r-- 1079 insert-duplicate.test
-rw-r--r-- 1046 insert-multi.test
-rw-r--r-- 385 insert-not-exist.test
-rw-r--r-- 484 lazy-symbols.test
-rw-r--r-- 808 linker-script-in-search-path.s
-rw-r--r-- 1787 linkerscript.s
-rw-r--r-- 2666 linkorder-linked-to.s
-rw-r--r-- 3130 linkorder.s
-rw-r--r-- 1098 linkorder2.s
-rw-r--r-- 1984 lma-align.test
-rw-r--r-- 1784 lma-align2.test
-rw-r--r-- 1610 lma-offset.s
-rw-r--r-- 1134 lma-offset2.s
-rw-r--r-- 441 lma-overflow.test
-rw-r--r-- 1302 loadaddr.s
-rw-r--r-- 296 locationcountererr.test
-rw-r--r-- 483 locationcountererr2.s
-rw-r--r-- 2761 map-file.test
-rw-r--r-- 2586 map-file2.test
-rw-r--r-- 747 memory-at.test
-rw-r--r-- 1896 memory-attr.test
-rw-r--r-- 555 memory-data-commands.test
-rw-r--r-- 3101 memory-err.s
-rw-r--r-- 478 memory-gap-explicit-expr.test
-rw-r--r-- 528 memory-ignored-dot-assign.test
-rw-r--r-- 546 memory-ignored-output-address.test
-rw-r--r-- 768 memory-include.test
-rw-r--r-- 1146 memory-loc-counter.test
-rw-r--r-- 1099 memory-nonalloc.test
-rw-r--r-- 1366 memory-region-alignment.test
-rw-r--r-- 2842 memory.s
-rw-r--r-- 344 memory2.s
-rw-r--r-- 885 memory3.s
-rw-r--r-- 808 merge-header-load.s
-rw-r--r-- 381 merge-nonalloc.s
-rw-r--r-- 1170 merge-output-sections.s
-rw-r--r-- 548 merge-sections-reloc.s
-rw-r--r-- 480 merge-sections-syms.s
-rw-r--r-- 1486 merge-sections.s
-rw-r--r-- 1029 multi-sections-constraint.s
-rw-r--r-- 1135 multiple-tbss.s
-rw-r--r-- 2606 nmagic-alignment.test
-rw-r--r-- 624 no-filename-spec.s
-rw-r--r-- 222 no-pt-load.test
-rw-r--r-- 971 no-space.s
-rw-r--r-- 1219 nobits-offset.s
-rw-r--r-- 1180 noload.s
-rw-r--r-- 928 non-absolute.s
-rw-r--r-- 341 non-absolute2.test
-rw-r--r-- 1461 non-alloc-segment.s
-rw-r--r-- 750 non-alloc.s
-rw-r--r-- 3077 numbers.s
-rw-r--r-- 469 obj-symbol-value.s
-rw-r--r-- 309 openbsd-bootdata.test
-rw-r--r-- 847 openbsd-randomize.s
-rw-r--r-- 616 openbsd-wxneeded.test
-rw-r--r-- 4888 operators.test
-rw-r--r-- 687 orphan-align.s
-rw-r--r-- 714 orphan-discard.s
-rw-r--r-- 1995 orphan-end.s
-rw-r--r-- 464 orphan-first-cmd.test
-rw-r--r-- 933 orphan-live-only.s
-rw-r--r-- 3167 orphan-memory.test
-rw-r--r-- 763 orphan-phdrs.s
-rw-r--r-- 1124 orphan-phdrs2.test
-rw-r--r-- 2367 orphan-report.s
-rw-r--r-- 1132 orphan.s
-rw-r--r-- 870 orphans.s
-rw-r--r-- 543 out-of-order-section-in-region.test
-rw-r--r-- 1667 out-of-order.s
-rw-r--r-- 953 output-section-include.test
-rw-r--r-- 346 output-too-large-32bit.s
-rw-r--r-- 1826 output-too-large.s
-rw-r--r-- 176 outputarch.test
-rw-r--r-- 2440 outsections-addr.s
-rw-r--r-- 6615 overlapping-sections.s
-rw-r--r-- 396 overlay-reject.test
-rw-r--r-- 476 overlay-reject2.test
-rw-r--r-- 1383 overlay.test
-rw-r--r-- 697 overwrite-sections-discard.test
-rw-r--r-- 6105 overwrite-sections.test
-rw-r--r-- 550 page-size-align.test
-rw-r--r-- 2032 page-size.s
-rw-r--r-- 256 parse-section-in-addr.test
-rw-r--r-- 464 phdr-check.s
-rw-r--r-- 1715 phdrs-flags.s
-rw-r--r-- 5179 phdrs.s
-rw-r--r-- 230 plugin.test
-rw-r--r-- 1505 ppc32-got2.s
-rw-r--r-- 1336 preinit-array-empty.test
-rw-r--r-- 1337 provide-empty-section.s
-rw-r--r-- 474 provide-shared.s
-rw-r--r-- 492 provide-shared2.s
-rw-r--r-- 919 pt-interp.test
-rw-r--r-- 326 pt_gnu_eh_frame.s
-rw-r--r-- 397 quoted-section-name.test
-rw-r--r-- 2241 region-alias.s
-rw-r--r-- 798 relocatable-discard.s
-rw-r--r-- 615 repsection-symbol.s
-rw-r--r-- 508 repsection-va.s
-rw-r--r-- 356 rosegment.test
-rw-r--r-- 391 searchdir.s
-rw-r--r-- 1579 section-address-align.test
-rw-r--r-- 1398 section-align.s
-rw-r--r-- 2224 section-align2.test
-rw-r--r-- 1183 section-include.test
-rw-r--r-- 1220 sections-constraint.s
-rw-r--r-- 339 sections-constraint2.s
-rw-r--r-- 320 sections-constraint3.s
-rw-r--r-- 410 sections-constraint4.s
-rw-r--r-- 706 sections-constraint5.s
-rw-r--r-- 451 sections-gc.s
-rw-r--r-- 869 sections-gc2.s
-rw-r--r-- 3765 sections-keep.s
-rw-r--r-- 579 sections-max-va-overflow.s
-rw-r--r-- 4273 sections-nonalloc.s
-rw-r--r-- 3578 sections-padding.s
-rw-r--r-- 707 sections-sort.s
-rw-r--r-- 931 sections-va-overflow.test
-rw-r--r-- 4782 sections.s
-rw-r--r-- 741 segment-headers.s
-rw-r--r-- 1239 segment-none.s
-rw-r--r-- 751 segment-start.s
-rw-r--r-- 1201 sizeof.s
-rw-r--r-- 580 sizeofheaders.s
-rw-r--r-- 222 sort-constructors.test
-rw-r--r-- 914 sort-init.s
-rw-r--r-- 1967 sort-nested.s
-rw-r--r-- 480 sort-non-script.s
-rw-r--r-- 5036 sort.s
-rw-r--r-- 1589 sort2.s
-rw-r--r-- 290 start-end.test
-rw-r--r-- 2264 subalign.s
-rw-r--r-- 1008 symbol-alias-relocation.s
-rw-r--r-- 614 symbol-assign-many-passes.test
-rw-r--r-- 782 symbol-assign-many-passes2.test
-rw-r--r-- 510 symbol-assign-not-converge.test
-rw-r--r-- 1576 symbol-assign-type.s
-rw-r--r-- 2004 symbol-assignexpr.s
-rw-r--r-- 479 symbol-location.s
-rw-r--r-- 930 symbol-memoryexpr.s
-rw-r--r-- 706 symbol-name.test
-rw-r--r-- 1140 symbol-only-align.test
-rw-r--r-- 542 symbol-only-flags.test
-rw-r--r-- 647 symbol-only.test
-rw-r--r-- 1200 symbol-ordering-file.s
-rw-r--r-- 597 symbol-ordering-file2.s
-rw-r--r-- 544 symbol-pie.s
-rw-r--r-- 2455 symbol-reserved.s
-rw-r--r-- 943 symbolreferenced.s
-rw-r--r-- 660 symbols-non-alloc.test
-rw-r--r-- 3533 symbols.s
-rw-r--r-- 487 synthetic-relsec-layout.s
-rw-r--r-- 2237 synthetic-symbols1.test
-rw-r--r-- 362 synthetic-symbols2.test
-rw-r--r-- 541 synthetic-symbols3.test
-rw-r--r-- 525 synthetic-symbols4.test
-rw-r--r-- 490 target.s
-rw-r--r-- 1534 tbss.s
-rw-r--r-- 1133 thunk-gen-mips.s
-rw-r--r-- 1214 tls-nobits-offset.s
-rw-r--r-- 334 ttext-script.s
-rw-r--r-- 296 undef.s
-rw-r--r-- 948 unused-synthetic.s
-rw-r--r-- 416 unused-synthetic2.test
-rw-r--r-- 620 va.s
-rw-r--r-- 700 version-linker-symbol.s
-rw-r--r-- 1825 version-script.s
-rw-r--r-- 546 visibility.s
-rw-r--r-- 2959 wildcards.s
-rw-r--r-- 617 wildcards2.s