)]}'
{
  "commit": "9801120721c3a702ce3bd50433ef920f92a83502",
  "tree": "a4636cc25aac46f15fc1e7d7d62ce9573057b956",
  "parents": [
    "bc2a35c0b48a93db21af2e7c429dc83828c672c8"
  ],
  "author": {
    "name": "liuzhensong",
    "email": "liuzhensong@loongson.cn",
    "time": "Wed Jul 20 19:55:27 2022 +0800"
  },
  "committer": {
    "name": "liuzhensong",
    "email": "liuzhensong@loongson.cn",
    "time": "Mon Jul 25 09:59:08 2022 +0800"
  },
  "message": "bfd: Delete R_LARCH_NONE from dyn info of LoongArch.\n\n  Some R_LARCH_64 in section .eh_frame will to generate\n  R_LARCH_NONE, we change relocation to R_LARCH_32_PCREL\n  from R_LARCH_64 in setction .eh_frame and not generate\n  dynamic relocation for R_LARCH_32_PCREL.\n\n  Add New relocate type R_LARCH_32_PCREL for .eh_frame.\n\n  include/elf/\n    loongarch.h\n\n  bfd/\n    bfd/bfd-in2.h\n    libbfd.h\n    reloc.c\n    elfxx-loongarch.c\n    elfnn-loongarch.c\n\n  gas/config/\n    tc-loongarch.c\n\n  binutils/\n    readelf.c\n\n  ld/testsuite/ld-elf/\n    eh5.d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "91e6ad76b9a3825371f6aa5ead9843c4bbf33b60",
      "old_mode": 33188,
      "old_path": "bfd/bfd-in2.h",
      "new_id": "2d6e1bbc0b0531d32a284583ce9fa1aad5921767",
      "new_mode": 33188,
      "new_path": "bfd/bfd-in2.h"
    },
    {
      "type": "modify",
      "old_id": "3d86e1422af0a0d21c6acd0e0454ee02b63480c5",
      "old_mode": 33188,
      "old_path": "bfd/elfnn-loongarch.c",
      "new_id": "4efe3d9370c93b8b55b6f4ca9ff56c778cad3026",
      "new_mode": 33188,
      "new_path": "bfd/elfnn-loongarch.c"
    },
    {
      "type": "modify",
      "old_id": "f059f1a0c05687981aa3d680c42baf5952fc0274",
      "old_mode": 33188,
      "old_path": "bfd/elfxx-loongarch.c",
      "new_id": "0b00df556b74984a084eb016ca3947856e59984c",
      "new_mode": 33188,
      "new_path": "bfd/elfxx-loongarch.c"
    },
    {
      "type": "modify",
      "old_id": "7eaa75ad11e54a7cbecd732f22e4967bd6e532d0",
      "old_mode": 33188,
      "old_path": "bfd/libbfd.h",
      "new_id": "c766722efb0e08d430b95696a2b1f3102c0078ed",
      "new_mode": 33188,
      "new_path": "bfd/libbfd.h"
    },
    {
      "type": "modify",
      "old_id": "59c2aaa0d316aa2a8422c0be4874eaee4d56eee3",
      "old_mode": 33188,
      "old_path": "bfd/reloc.c",
      "new_id": "268e4b13049d7695c20e56618cc7bc8435f6b6e7",
      "new_mode": 33188,
      "new_path": "bfd/reloc.c"
    },
    {
      "type": "modify",
      "old_id": "6b7692d9dd5eabf9b2372c0fd1a7d5e4bfa288d8",
      "old_mode": 33188,
      "old_path": "binutils/readelf.c",
      "new_id": "4a3e448e30d1ced4f887f307747365f9e286bd0c",
      "new_mode": 33188,
      "new_path": "binutils/readelf.c"
    },
    {
      "type": "modify",
      "old_id": "2d2bb6a51612311fb90f36213a7b9e56ac1adae3",
      "old_mode": 33188,
      "old_path": "include/elf/loongarch.h",
      "new_id": "74757b82ca8c05fc81240e96c601547fe0e45726",
      "new_mode": 33188,
      "new_path": "include/elf/loongarch.h"
    },
    {
      "type": "modify",
      "old_id": "d614251587c10efce06eeea97b9c5450cbcaa7eb",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-elf/eh5.d",
      "new_id": "4a69748235587f5484aeec6f2d56eaa59f2e64bb",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-elf/eh5.d"
    }
  ]
}
