)]}'
{
  "commit": "5f4fa40e4def33ed428b2d72aeb2bf24b50a664e",
  "tree": "b2302f426f3b27b97b27b957ee0dc00717af4c42",
  "parents": [
    "b472e4cfd63c551543b6a1653f3cff03162b7403"
  ],
  "author": {
    "name": "mengqinggang",
    "email": "mengqinggang@loongson.cn",
    "time": "Wed May 29 14:50:39 2024 +0800"
  },
  "committer": {
    "name": "liuzhensong",
    "email": "liuzhensong@loongson.cn",
    "time": "Tue Jun 04 19:47:20 2024 +0800"
  },
  "message": "LoongArch: Make align symbol be in same section with alignment directive\n\nR_LARCH_ALIGN (psABI v2.30) requires a symbol index. The symbol is only\ncreated at the first time to handle alignment directive. This means that\nall other sections may use this symbol. If the section of this symbol is\ndiscarded, there may be problems. Search it in its own section.\n\nRemove elf_backend_data.is_rela_normal() function added at commit daeda14191c.\n\nCo-authored-by: Jinyang He \u003chejinyang@loongson.cn\u003e\nReported-by: WANG Xuerui \u003cgit@xen0n.name\u003e\nLink: https://lore.kernel.org/loongarch/2abbb633-a10e-71cc-a5e1-4d9e39074066@loongson.cn/T/#t\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "15a7156b3dae5feff96c98338dcc38c36690b6c0",
      "old_mode": 33188,
      "old_path": "bfd/elf-bfd.h",
      "new_id": "45d36a78976b25bb982e7395a8aba26c5f76c4ef",
      "new_mode": 33188,
      "new_path": "bfd/elf-bfd.h"
    },
    {
      "type": "modify",
      "old_id": "6db6a9c0b4702c66d73edba87294e2a59ffafcf5",
      "old_mode": 33188,
      "old_path": "bfd/elflink.c",
      "new_id": "cca0c67f96053a94885420d2ebef28064538bc09",
      "new_mode": 33188,
      "new_path": "bfd/elflink.c"
    },
    {
      "type": "modify",
      "old_id": "e60bd4db51efec72f405f55ea74c759e9fa850fe",
      "old_mode": 33188,
      "old_path": "bfd/elfnn-loongarch.c",
      "new_id": "93c036f6a53a823ea675930519cc2002ef0e62fd",
      "new_mode": 33188,
      "new_path": "bfd/elfnn-loongarch.c"
    },
    {
      "type": "modify",
      "old_id": "6e9b3f8d0a3193491890814282f44029d58808e2",
      "old_mode": 33188,
      "old_path": "bfd/elfxx-target.h",
      "new_id": "075f1bdd4334313e2db5b4287fec8db4f8528819",
      "new_mode": 33188,
      "new_path": "bfd/elfxx-target.h"
    },
    {
      "type": "modify",
      "old_id": "00b8c80c3de677132eff1e824f1fb5fa67bdfa40",
      "old_mode": 33188,
      "old_path": "gas/config/tc-loongarch.c",
      "new_id": "e7de9d863132754af485414743ab9e0cc9abfc3e",
      "new_mode": 33188,
      "new_path": "gas/config/tc-loongarch.c"
    },
    {
      "type": "modify",
      "old_id": "f53e3584c7c789e62af2d48e2bfb1a39cfec13ac",
      "old_mode": 33188,
      "old_path": "gas/config/tc-loongarch.h",
      "new_id": "20434ac8a0153cb1a08da362e960c1975c17d53f",
      "new_mode": 33188,
      "new_path": "gas/config/tc-loongarch.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbef84f87771a4cbc2d0ae0e7af96b0c9ce33952",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/relax-align2.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6cd6bd8731b3b0b63cf7962ace81ee4434651b6b",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/relax-align2.s"
    },
    {
      "type": "modify",
      "old_id": "acd215a4abcacf319a79148f4f2286062a27f1d1",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/loongarch/relax_align.d",
      "new_id": "fc1fd032611503122db18c0e166118e94d5dd1fd",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/relax_align.d"
    }
  ]
}
