)]}'
{
  "commit": "c429c4459865284a0059cbabdde0449eb7df0774",
  "tree": "906de2ed770ca3d5ca7a2189dd44127302ac52ff",
  "parents": [
    "97f2a34ed1d255ea301f858b31c0fbe75da1c4f6"
  ],
  "author": {
    "name": "mengqinggang",
    "email": "mengqinggang@loongson.cn",
    "time": "Mon Feb 05 16:16:52 2024 +0800"
  },
  "committer": {
    "name": "liuzhensong",
    "email": "liuzhensong@loongson.cn",
    "time": "Fri Feb 23 15:40:34 2024 +0800"
  },
  "message": "LoongArch: gas: Try to avoid R_LARCH_ALIGN associate with a symbol\n\nThe R_LARCH_ALIGN need to associated with a symbol if .align has the first\nand third expressions. If R_LARCH_ALIGN associate with a symbol, the addend can\nrepresent the first and third expression of .align.\n\nFor \u0027.align 3\u0027, the addend of R_LARCH_ALIGN only need to represent the alignment\nand R_LARCH_ALIGN not need to associate with a symbol.\n\nFor \u0027.align x, , y\u0027, R_LARCH_ALIGN need to associate with a symbol if 0 \u003c y \u003c\n2^x - 4.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "91f5f1d068139deec931d50aac3e2e8212be2d6f",
      "old_mode": 33188,
      "old_path": "gas/config/tc-loongarch.c",
      "new_id": "de92366eda4d6f4398778910ca1b2cf30bb27dfc",
      "new_mode": 33188,
      "new_path": "gas/config/tc-loongarch.c"
    },
    {
      "type": "modify",
      "old_id": "2cc6c86d38aad9736451be8a4a7763357f631ef3",
      "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"
    },
    {
      "type": "modify",
      "old_id": "c0177c88fc10521f1c4d5abff5d5c1b856aa0fa6",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/loongarch/relax_align.s",
      "new_id": "4f4867fb209c7411a378ba81863988337eb00196",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/relax_align.s"
    }
  ]
}
