)]}'
{
  "commit": "727eb00541323eeec142735a4e0633a91010ed1d",
  "tree": "ea081f08416fabc61c743d85cadc3da22754a557",
  "parents": [
    "99a3895c4cbf4fc93d188c4d4b65a863db89e17b"
  ],
  "author": {
    "name": "Tom Stellard",
    "email": "tstellar@redhat.com",
    "time": "Mon Jun 24 17:42:13 2019 +0000"
  },
  "committer": {
    "name": "Tom Stellard",
    "email": "tstellar@redhat.com",
    "time": "Mon Jun 24 17:42:13 2019 +0000"
  },
  "message": "Merging r359094:\n\n------------------------------------------------------------------------\nr359094 | maskray | 2019-04-24 07:03:30 -0700 (Wed, 24 Apr 2019) | 12 lines\n\n[PPC64] Consider localentry offset when computing branch distance\n\nSummary:\nWe don\u0027t take localentry offset into account, and thus may fail to\ncreate a long branch when the gap is just a few bytes smaller than 2^25.\n\nrelocation R_PPC64_REL24 out of range: 33554432 is not in [-33554432, 33554431]\nrelocation R_PPC64_REL24 out of range: 33554436 is not in [-33554432, 33554431]\n\nFix that by adding the offset to the symbol VA.\n\nDifferential Revision: https://reviews.llvm.org/D61058\n------------------------------------------------------------------------\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lld/branches/release_80@364209 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cbfa8073d33fee5e62e9976b51b4f304f3fca2cb",
      "old_mode": 33188,
      "old_path": "ELF/Arch/PPC64.cpp",
      "new_id": "f02e818daee530c83a433695b3cf9f6029681b78",
      "new_mode": 33188,
      "new_path": "ELF/Arch/PPC64.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd37c13db6ba27a5b0096292faa66425f2799662",
      "new_mode": 33188,
      "new_path": "test/ELF/ppc64-long-branch-localentry-offset.s"
    }
  ]
}
