[all-commits] [llvm/llvm-project] b6ef40: [JITLink][ELF] PCRel32GOTLoad edge offset can be s...

Stefan Gränitz via All-commits all-commits at lists.llvm.org
Sat Oct 24 08:01:36 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: b6ef40891c7fb076a2f4ea860f8ee4135ae72aae
      https://github.com/llvm/llvm-project/commit/b6ef40891c7fb076a2f4ea860f8ee4135ae72aae
  Author: Stefan Gränitz <stefan.graenitz at gmail.com>
  Date:   2020-10-24 (Sat, 24 Oct 2020)

  Changed paths:
    M llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp

  Log Message:
  -----------
  [JITLink][ELF] PCRel32GOTLoad edge offset can be smaller three

Offset is 2 for MOVL instruction in test ELF_x86-64_common. This should fix the test failures.

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


  Commit: 66abe650fff6031074171ea9c7c6aa180bc2cbe9
      https://github.com/llvm/llvm-project/commit/66abe650fff6031074171ea9c7c6aa180bc2cbe9
  Author: Stefan Gränitz <stefan.graenitz at gmail.com>
  Date:   2020-10-24 (Sat, 24 Oct 2020)

  Changed paths:
    M llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp
    A llvm/test/ExecutionEngine/JITLink/X86/ELF_x86-64_common.s

  Log Message:
  -----------
  Reapply "[jitlink][ELF] Add zero-fill blocks for symbols in section SHN_COMMON"

Root cause of the test failure was fixed with:
[JITLink][ELF] PCRel32GOTLoad edge offset can be smaller three

This reverts commit 10b1a61bafba39fd7400a814a7272f41222ad579.


Compare: https://github.com/llvm/llvm-project/compare/4c5906cffd04...66abe650fff6


More information about the All-commits mailing list