[all-commits] [llvm/llvm-project] 2548c0: [dsymutil] Make --linker explicit in every test (#...

Jonas Devlieghere via All-commits all-commits at lists.llvm.org
Fri May 1 13:33:36 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2548c010b0c866d3e1f1c398dfff228e33f4563c
      https://github.com/llvm/llvm-project/commit/2548c010b0c866d3e1f1c398dfff228e33f4563c
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2026-05-01 (Fri, 01 May 2026)

  Changed paths:
    M llvm/test/tools/dsymutil/AArch64/accel-imported-declarations.test
    M llvm/test/tools/dsymutil/AArch64/allow-disallow.test
    M llvm/test/tools/dsymutil/AArch64/call-pc-reloc.test
    M llvm/test/tools/dsymutil/AArch64/dwarf5-addr-base.test
    M llvm/test/tools/dsymutil/AArch64/dwarf5-addrx-0x0-last.test
    M llvm/test/tools/dsymutil/AArch64/dwarf5-dwarf4-combination-macho.test
    M llvm/test/tools/dsymutil/AArch64/dwarf5-macho.test
    M llvm/test/tools/dsymutil/AArch64/dwarf5-str-offsets-base-strx.test
    M llvm/test/tools/dsymutil/AArch64/extern-alias.test
    M llvm/test/tools/dsymutil/AArch64/fat-arch-name.test
    M llvm/test/tools/dsymutil/AArch64/fat-threading.test
    M llvm/test/tools/dsymutil/AArch64/firmware.test
    M llvm/test/tools/dsymutil/AArch64/inline-source.test
    M llvm/test/tools/dsymutil/AArch64/missing-object-warning.test
    M llvm/test/tools/dsymutil/AArch64/missing-symbol-warning.test
    M llvm/test/tools/dsymutil/AArch64/odr-uniquing-DW_AT_name-conflict.test
    M llvm/test/tools/dsymutil/AArch64/preload.test
    M llvm/test/tools/dsymutil/AArch64/pseudo-probe.test
    M llvm/test/tools/dsymutil/AArch64/remarks-linking-bundle-empty.test
    M llvm/test/tools/dsymutil/AArch64/remarks-linking-bundle.test
    M llvm/test/tools/dsymutil/AArch64/static-archive-collision.test
    M llvm/test/tools/dsymutil/AArch64/stmt-seq-macho.test
    M llvm/test/tools/dsymutil/AArch64/swiftmodule-include-from-interface.test
    M llvm/test/tools/dsymutil/AArch64/swiftmodule.test
    M llvm/test/tools/dsymutil/AArch64/typedefs-with-same-name.test
    M llvm/test/tools/dsymutil/ARM/empty-map.test
    M llvm/test/tools/dsymutil/ARM/fat-arch-not-found.test
    M llvm/test/tools/dsymutil/ARM/fat-dylib-update.test
    M llvm/test/tools/dsymutil/X86/accelerator.test
    M llvm/test/tools/dsymutil/X86/alias.test
    M llvm/test/tools/dsymutil/X86/assembly-output.test
    M llvm/test/tools/dsymutil/X86/basic-linking-bundle.test
    M llvm/test/tools/dsymutil/X86/basic-linking-x86.test
    M llvm/test/tools/dsymutil/X86/basic-lto-dw4-linking-x86.test
    M llvm/test/tools/dsymutil/X86/basic-lto-linking-x86.test
    M llvm/test/tools/dsymutil/X86/basic-with-libfat-test.test
    M llvm/test/tools/dsymutil/X86/call-site-entry-linking.test
    M llvm/test/tools/dsymutil/X86/call-site-entry-reloc.test
    M llvm/test/tools/dsymutil/X86/common-sym-multi.test
    M llvm/test/tools/dsymutil/X86/common-sym.test
    M llvm/test/tools/dsymutil/X86/custom-line-table.test
    M llvm/test/tools/dsymutil/X86/darwin-bundle.test
    M llvm/test/tools/dsymutil/X86/debug-loc-base-addr.test
    M llvm/test/tools/dsymutil/X86/dsym-companion.test
    M llvm/test/tools/dsymutil/X86/dwarf4-linetable.test
    M llvm/test/tools/dsymutil/X86/dwarf5-accel.test
    M llvm/test/tools/dsymutil/X86/dwarf5-addrbase-broken.test
    M llvm/test/tools/dsymutil/X86/dwarf5-addrx.test
    M llvm/test/tools/dsymutil/X86/dwarf5-call-site-entry-reloc.test
    M llvm/test/tools/dsymutil/X86/dwarf5-dw-op-addrx.test
    M llvm/test/tools/dsymutil/X86/dwarf5-linetable.test
    M llvm/test/tools/dsymutil/X86/dwarf5-loclists.test
    M llvm/test/tools/dsymutil/X86/dwarf5-many-include-directories.test
    M llvm/test/tools/dsymutil/X86/dwarf5-rnglists.test
    M llvm/test/tools/dsymutil/X86/eh_frame.test
    M llvm/test/tools/dsymutil/X86/empty-CU.test
    M llvm/test/tools/dsymutil/X86/fat-archive-input-i386.test
    M llvm/test/tools/dsymutil/X86/fat-object-compatible-triple.test
    M llvm/test/tools/dsymutil/X86/fat-object-input-x86_64.test
    M llvm/test/tools/dsymutil/X86/fat-object-input-x86_64h.test
    M llvm/test/tools/dsymutil/X86/frame-1.test
    M llvm/test/tools/dsymutil/X86/frame-2.test
    M llvm/test/tools/dsymutil/X86/generate-empty-CU.test
    M llvm/test/tools/dsymutil/X86/keep-func.test
    M llvm/test/tools/dsymutil/X86/label.test
    M llvm/test/tools/dsymutil/X86/label2.test
    M llvm/test/tools/dsymutil/X86/lc_build_version.test
    M llvm/test/tools/dsymutil/X86/linker-llvm-union-fwd-decl.test
    M llvm/test/tools/dsymutil/X86/location-expression.test
    M llvm/test/tools/dsymutil/X86/module-warnings.test
    M llvm/test/tools/dsymutil/X86/multiple-inputs.test
    M llvm/test/tools/dsymutil/X86/objc.test
    M llvm/test/tools/dsymutil/X86/object-prefix-path.test
    M llvm/test/tools/dsymutil/X86/odr-simple-template-names-mixed.test
    M llvm/test/tools/dsymutil/X86/odr-simple-template-names.test
    M llvm/test/tools/dsymutil/X86/odr-two-units-in-single-file.test
    M llvm/test/tools/dsymutil/X86/op-convert-offset.test
    M llvm/test/tools/dsymutil/X86/op-convert.test
    M llvm/test/tools/dsymutil/X86/reflection-dump.test
    M llvm/test/tools/dsymutil/X86/remarks-linking-fat-bundle.test
    M llvm/test/tools/dsymutil/X86/reproducer.test
    M llvm/test/tools/dsymutil/X86/statistics.test
    M llvm/test/tools/dsymutil/X86/swift-ast-x86_64.test
    M llvm/test/tools/dsymutil/X86/swift-dwarf-loc.test
    M llvm/test/tools/dsymutil/X86/swift-interface.test
    M llvm/test/tools/dsymutil/X86/tail-call-linking.test
    M llvm/test/tools/dsymutil/X86/template_operators.test
    M llvm/test/tools/dsymutil/X86/thinlto.test
    M llvm/test/tools/dsymutil/X86/timestamp-mismatch.test
    M llvm/test/tools/dsymutil/X86/tls-variable.test
    M llvm/test/tools/dsymutil/X86/union-fwd-decl.test
    M llvm/test/tools/dsymutil/X86/update-one-CU.test
    M llvm/test/tools/dsymutil/X86/update.test
    M llvm/test/tools/dsymutil/X86/verify.test
    M llvm/test/tools/dsymutil/absolute_symbol.test
    M llvm/test/tools/dsymutil/arch-option.test
    M llvm/test/tools/dsymutil/archive-timestamp.test
    M llvm/test/tools/dsymutil/asm-line-tables.test
    M llvm/test/tools/dsymutil/basic-linking.test
    M llvm/test/tools/dsymutil/codesign.test
    M llvm/test/tools/dsymutil/debug-map-parsing.test
    M llvm/test/tools/dsymutil/dump-symtab.test
    M llvm/test/tools/dsymutil/embed-resource.test
    M llvm/test/tools/dsymutil/fat-binary-output.test
    M llvm/test/tools/dsymutil/fat-header.test
    M llvm/test/tools/dsymutil/null-die.test
    M llvm/test/tools/dsymutil/odr-two-units-in-single-file.test
    M llvm/test/tools/dsymutil/yaml-object-address-rewrite.test

  Log Message:
  -----------
  [dsymutil] Make --linker explicit in every test (#195293)

Pass `--linker classic` or `--linker parallel` on every `dsymutil`
invocation instead of relying on the implicit default. This preserves
the existing coverage in preparation for toggling the default in the
future.

Tests previously exercising only one linker now mirror the RUN block for
the other, sharing FileCheck prefixes. Not all tests are compatible, and
I've added a FIXME to make them easy to spot.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list