)]}'
{
  "commit": "a38b0c05b6e9444d94e8a4dd090584a8dcc313ad",
  "tree": "a55071c4ec79c0a628bcb6cb16ef9354e373e96a",
  "parents": [
    "378535f277b31e28f74cc65df6876c616beb04b4"
  ],
  "author": {
    "name": "mengqinggang",
    "email": "mengqinggang@loongson.cn",
    "time": "Sat Jul 15 17:56:07 2023 +0800"
  },
  "committer": {
    "name": "liuzhensong",
    "email": "liuzhensong@loongson.cn",
    "time": "Mon Jul 24 11:22:42 2023 +0800"
  },
  "message": "LoongArch: Fix immediate overflow check bug\n\nFor B16/B21/B26/PCREL20_S2 relocations, if immediate overflow check after\nrightshift, and the mask need to include sign bit.\n\nNow, the immediate overflow check before rightshift for easier understand.\n\nbfd/ChangeLog:\n\n\t* elfxx-loongarch.c (reloc_bits_pcrel20_s2): Delete.\n\t(reloc_bits_b16): Delete.\n\t(reloc_bits_b21): Delete.\n\t(reloc_bits_b26): Delete.\n\t(reloc_sign_bits): New.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "da440d55c3c58fe18d328b99a7e66e1e79de2db7",
      "old_mode": 33188,
      "old_path": "bfd/elfxx-loongarch.c",
      "new_id": "f27c9fdba6af5e64dbbe612c1b8e25bc1c8218a5",
      "new_mode": 33188,
      "new_path": "bfd/elfxx-loongarch.c"
    }
  ]
}
