[all-commits] [llvm/llvm-project] d52675: [lld][AArch64][Build Attributes] Add support for ...

Mark Murray via All-commits all-commits at lists.llvm.org
Thu Jul 24 02:38:57 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d52675e0a7daac028612c34530fbcbd6ca62a1fb
      https://github.com/llvm/llvm-project/commit/d52675e0a7daac028612c34530fbcbd6ca62a1fb
  Author: Mark Murray <mark.murray at arm.com>
  Date:   2025-07-24 (Thu, 24 Jul 2025)

  Changed paths:
    M lld/ELF/InputFiles.cpp
    A lld/test/ELF/aarch64-build-attributes-be.s
    A lld/test/ELF/aarch64-build-attributes-err.s
    A lld/test/ELF/aarch64-build-attributes-invalid.s
    A lld/test/ELF/aarch64-build-attributes-malformed.s
    A lld/test/ELF/aarch64-build-attributes-mixed.s
    M lld/test/ELF/aarch64-build-attributes.s
    M llvm/include/llvm/Support/AArch64AttributeParser.h
    M llvm/lib/Support/AArch64AttributeParser.cpp

  Log Message:
  -----------
   [lld][AArch64][Build Attributes] Add support for AArch64 Build Attributes (#147970)

This patch enables lld to read AArch64 Build Attributes and convert them
into GNU Properties.

Changes:
    - Parses AArch64 Build Attributes from input object files.
    - Converts known attributes into corresponding GNU Properties.
    - Merges attributes when linking multiple objects.

Spec reference:
    https://github.com/ARM-software/abi-aa/pull/230/files#r1030

Co-authored-by: Sivan Shani <sivan.shani at arm.com>

---------

Co-authored-by: Sivan Shani <sivan.shani 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