)]}'
{
  "commit": "035068a0cd846653e1fb0903aece42f4258803fb",
  "tree": "70219d99f339e89d9312cc8a3096465fd775fcd6",
  "parents": [
    "66156bae7a0581879763514382d112716464db8a"
  ],
  "author": {
    "name": "Jinyang He",
    "email": "hejinyang@loongson.cn",
    "time": "Mon Apr 22 17:49:50 2024 +0800"
  },
  "committer": {
    "name": "liuzhensong",
    "email": "liuzhensong@loongson.cn",
    "time": "Thu Apr 25 11:53:15 2024 +0800"
  },
  "message": "LoongArch: gas: Simplify relocations in sections without code flag\n\nGas should not emit ADD/SUB relocation pairs for label differences\nif they are in the same section without code flag even relax enabled.\nBecause the real value is not be affected by relaxation and it can be\ncompute out in assembly stage. Thus, correct the `TC_FORCE_RELOCATION\n_SUB_SAME` and the label differences in same section without code\nflag can be resolved in fixup_segment().\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e0d0962e5f089edbd0271e028294c9b81ade7067",
      "old_mode": 33188,
      "old_path": "gas/config/tc-loongarch.h",
      "new_id": "e1ef42c1314ee3bb8d7290f85710d1e280987926",
      "new_mode": 33188,
      "new_path": "gas/config/tc-loongarch.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c17813c20edd32e8bf30c5cbd266c1d9dbde50bb",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/relax_debug_line.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2852bb91e245fbebdeab50f9cd02a7bfd5c82f1",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/relax_debug_line.s"
    }
  ]
}
