[all-commits] [llvm/llvm-project] 4e2dfd: [LoongArch] Updates for the LoongArch ELF psABI v2...

WÁNG Xuěruì via All-commits all-commits at lists.llvm.org
Thu Oct 13 04:17:29 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4e2dfd3589bd8eae6acd5a3aa895199cedd7efc9
      https://github.com/llvm/llvm-project/commit/4e2dfd3589bd8eae6acd5a3aa895199cedd7efc9
  Author: WANG Xuerui <git at xen0n.name>
  Date:   2022-10-13 (Thu, 13 Oct 2022)

  Changed paths:
    M llvm/include/llvm/BinaryFormat/ELF.h
    M llvm/lib/ObjectYAML/ELFYAML.cpp
    M llvm/lib/Target/LoongArch/MCTargetDesc/LoongArchELFStreamer.cpp
    M llvm/test/CodeGen/LoongArch/e_flags.ll
    M llvm/test/tools/llvm-readobj/ELF/loongarch-eflags.test
    M llvm/test/tools/obj2yaml/ELF/loongarch-eflags.yaml
    M llvm/tools/llvm-readobj/ELFDumper.cpp

  Log Message:
  -----------
  [LoongArch] Updates for the LoongArch ELF psABI v2.01 revision

The e_flags of existing object files are all 0x3 which happens to be
compatible. From this commit on, all LoongArch objects produced with
upstream LLVM will be of object file ABI v1, which is already supported
by binutils' master branch (to be released as 2.40), and is allowed by
the same binutils version to interlink with v0 objects so the existing
distributions have time to migrate.

Differential Revision: https://reviews.llvm.org/D134601




More information about the All-commits mailing list