[all-commits] [llvm/llvm-project] 3aaf44: [AArch64] Restrict .variant_pcs directive to ELF t...

Benjamin Maxwell via All-commits all-commits at lists.llvm.org
Fri May 16 01:22:16 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3aaf44f95de24339d73c0093576a4a3cc42404ad
      https://github.com/llvm/llvm-project/commit/3aaf44f95de24339d73c0093576a4a3cc42404ad
  Author: Benjamin Maxwell <benjamin.maxwell at arm.com>
  Date:   2025-05-16 (Fri, 16 May 2025)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
    M llvm/test/CodeGen/AArch64/variant-pcs.ll

  Log Message:
  -----------
  [AArch64] Restrict .variant_pcs directive to ELF targets (#138924)

Directive was implemented in c87bd2d8eb37 to support lazy binding and is
emitted for vector PCS functions. It's specific to ELF but is currently
emitted for all binary formats and crashing on non-ELF targets.

Fixes #138260

---------

Co-authored-by: Cullen Rhodes <cullen.rhodes at arm.com>



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