[all-commits] [llvm/llvm-project] 5421ab: [lld][ARM] Add support for 16-bit thumb group relo...

john-brawn-arm via All-commits all-commits at lists.llvm.org
Fri Jun 23 05:43:53 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 5421ab46250691402a48c67e3cc2baf1b2c4ad58
      https://github.com/llvm/llvm-project/commit/5421ab46250691402a48c67e3cc2baf1b2c4ad58
  Author: John Brawn <john.brawn at arm.com>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M lld/ELF/Arch/ARM.cpp
    A lld/test/ELF/arm-thumb-alu.s

  Log Message:
  -----------
  [lld][ARM] Add support for 16-bit thumb group relocations

This adds support for the following relocations:
 * R_ARM_THM_ALU_ABS_G0_NC
 * R_ARM_THM_ALU_ABS_G1_NC
 * R_ARM_THM_ALU_ABS_G2_NC
 * R_ARM_THM_ALU_ABS_G3
as defined in:
https://github.com/ARM-software/abi-aa/blob/main/aaelf32/aaelf32.rst#5615static-thumb16-relocations

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




More information about the All-commits mailing list