)]}'
{
  "commit": "2cb10f02b0e0d0d062c97c19defef1e5e334b13b",
  "tree": "f22122402fb3ea58074ab90491322a5c7c191c47",
  "parents": [
    "9801120721c3a702ce3bd50433ef920f92a83502"
  ],
  "author": {
    "name": "liuzhensong",
    "email": "liuzhensong@loongson.cn",
    "time": "Mon Jul 11 11:02:44 2022 +0800"
  },
  "committer": {
    "name": "liuzhensong",
    "email": "liuzhensong@loongson.cn",
    "time": "Mon Jul 25 09:59:08 2022 +0800"
  },
  "message": "LoongArch: Add testcases for new relocate types.\n\n  gas/testsuite/gas/all/\n    gas.exp\n  gas/testsuite/gas/loongarch/\n    jmp_op.d\n    jmp_op.s\n    macro_op.d\n    macro_op.s\n    macro_op_32.d\n    macro_op_32.s\n    macro_op_large_abs.d\n    macro_op_large_abs.s\n    macro_op_large_pc.d\n    macro_op_large_pc.s\n    reloc.d\n    reloc.s\n\n  ld/testsuite/ld-elf/\n    pr26936.d\n    shared.exp\n  ld/testsuite/ld-loongarch-elf/\n    attr-ifunc-4.c\n    attr-ifunc-4.out\n    disas-jirl.d\n    ifunc.exp\n    jmp_op.d\n    jmp_op.s\n    libnopic-global.s\n    macro_op.d\n    macro_op.s\n    macro_op_32.d\n    macro_op_32.s\n    nopic-global-so.rd\n    nopic-global-so.sd\n    nopic-global.out\n    nopic-global.s\n    nopic-global.sd\n    nopic-global.xd\n    nopic-local.out\n    nopic-local.rd\n    nopic-local.s\n    nopic-local.sd\n    nopic-local.xd\n    nopic-weak-global-so.rd\n    nopic-weak-global-so.sd\n    nopic-weak-global.out\n    nopic-weak-global.s\n    nopic-weak-global.sd\n    nopic-weak-global.xd\n    nopic-weak-local.out\n    nopic-weak-local.rd\n    nopic-weak-local.s\n    nopic-weak-local.sd\n    nopic-weak-local.xd\n    pic.exp\n    pic.ld\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "279d9b3db2b0aa4bd2ea55c9a268cdf7971c9745",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/all/gas.exp",
      "new_id": "28570c53ac5113c9ce4a0517d14d919b9e84d927",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/all/gas.exp"
    },
    {
      "type": "modify",
      "old_id": "caa61951b4b97c90929f975c24ba2e4658b5a6cc",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/loongarch/jmp_op.d",
      "new_id": "fa939c780edd7bafc9fc7ddf2dfe8713488e57e9",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/jmp_op.d"
    },
    {
      "type": "modify",
      "old_id": "2ec20ed828a7546d46564f0afedcb3696e173101",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/loongarch/jmp_op.s",
      "new_id": "1deb165aebadd1a735ce38452d9459249d58949a",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/jmp_op.s"
    },
    {
      "type": "modify",
      "old_id": "fabd006b8c13d159f0d9930993432e620a60d307",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/loongarch/macro_op.d",
      "new_id": "d264c4f25c5069209863c72482a51893b9b04791",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/macro_op.d"
    },
    {
      "type": "modify",
      "old_id": "d83261f55f06405dc824ed933cc77adf2226823b",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/loongarch/macro_op.s",
      "new_id": "0c3331416fddcc782b8d4cd82a40173b6598ed47",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/macro_op.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "145d852b2bee3beed4b7171bc5d362017dde35f3",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/macro_op_32.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7f19565e156bd3776b078a0a255438ff2803b33d",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/macro_op_32.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3214a859e6c92b496f2b71fbebae07f70bd09a9",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/macro_op_large_abs.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd76391dbea7c0eff835a2523306c4bbfcde4262",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/macro_op_large_abs.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c3214a859e6c92b496f2b71fbebae07f70bd09a9",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/macro_op_large_pc.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd76391dbea7c0eff835a2523306c4bbfcde4262",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/macro_op_large_pc.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6f5f110b1afa70e9ed4de4fd4fa8c6ed4d0d3df0",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/reloc.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a67fecd94290959f325fa063f2a443e95855e105",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/loongarch/reloc.s"
    },
    {
      "type": "modify",
      "old_id": "9115f810465e159fbde063172508be09a67dff58",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-elf/pr26936.d",
      "new_id": "c479f475829b7d3cc21298dee9ddb056c160e720",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-elf/pr26936.d"
    },
    {
      "type": "modify",
      "old_id": "06c3202d5cc3d871167b1970c04433bdd1187069",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-elf/shared.exp",
      "new_id": "44924b097aaaaebcd9a98f2b53465f9f681476bd",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-elf/shared.exp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5c87445b3943fe8a1ed4e8d6aa4753608019a4f8",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/attr-ifunc-4.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d9cc3436301c0fdc269172ebcadff125b92c902",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/attr-ifunc-4.out"
    },
    {
      "type": "modify",
      "old_id": "6621c03e5bcd25c38448eb247d9181612f03206c",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-loongarch-elf/disas-jirl-32.d",
      "new_id": "2f2a41afe750f0cb44149280576e0a4e22ccace4",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/disas-jirl-32.d"
    },
    {
      "type": "modify",
      "old_id": "f79111a5d8bf0747667b870a74266dde525785ea",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-loongarch-elf/disas-jirl.d",
      "new_id": "595c30c73611a189372d8f1d034776b8de944a4f",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/disas-jirl.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b55002f824813351596aedf7174370736ad5ae2",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/ifunc.exp"
    },
    {
      "type": "modify",
      "old_id": "c68f7aa49ba2aa7a92ff67faee664c083d9cb103",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-loongarch-elf/jmp_op.d",
      "new_id": "93452c317bb8e65f6c36e40669e0ed60f191c82c",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/jmp_op.d"
    },
    {
      "type": "modify",
      "old_id": "01b043d19eb84c0275bfe973765d9fa2da180f9c",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-loongarch-elf/jmp_op.s",
      "new_id": "1deb165aebadd1a735ce38452d9459249d58949a",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/jmp_op.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "39d7dc68ae19bc7de0df66ea01a031e98c0a60b8",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/libnopic-global.s"
    },
    {
      "type": "modify",
      "old_id": "af10060882484cb557613bc41abdd13024d24297",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-loongarch-elf/macro_op.d",
      "new_id": "a1c64fcf00fececdd92744c072eaf4e5cdf46028",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/macro_op.d"
    },
    {
      "type": "modify",
      "old_id": "c15e364d4d088e64caa04b816fa5d13f146278b8",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-loongarch-elf/macro_op.s",
      "new_id": "5cf066c36ff2c7ff23ec9a00bcbc079f0d260567",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/macro_op.s"
    },
    {
      "type": "modify",
      "old_id": "24906ecfd040c7bd00303a8bf4ae5f428715b475",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-loongarch-elf/macro_op_32.d",
      "new_id": "145d852b2bee3beed4b7171bc5d362017dde35f3",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/macro_op_32.d"
    },
    {
      "type": "modify",
      "old_id": "2e26b6b3f9b07949c1e3537db4d7f4bb3d3e5f5a",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-loongarch-elf/macro_op_32.s",
      "new_id": "7f19565e156bd3776b078a0a255438ff2803b33d",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/macro_op_32.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2bcc718a276c94cc2097d3170cebea8414d3bdde",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-global-so.rd"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c0e7a66ba84d4f3d49bbacb112d9608d31ef6be9",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-global-so.sd"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a179f6634e0730ba6c44f4a85c28f715e4a6c5b",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-global.out"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "189fa675dacf0d36359c2bdb00e5b3bedffb64e8",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-global.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "605206a28324f81898b1d87fd1f5f13cd73de23e",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-global.sd"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0130663db60e6ace4eababdd469f44edd898977",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-global.xd"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a179f6634e0730ba6c44f4a85c28f715e4a6c5b",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-local.out"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-local.rd"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a496f0325ccdac63a894c540928f16a54f4b632",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-local.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2dd16be527d3003d459f78fc2ebce406888772b1",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-local.sd"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0130663db60e6ace4eababdd469f44edd898977",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-local.xd"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2c32a5431771a3cd07d8a0c4f4ae172a55fec4fb",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-weak-global-so.rd"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4745ff78093037e7efd44ff447c129bde3f979b7",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-weak-global-so.sd"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a179f6634e0730ba6c44f4a85c28f715e4a6c5b",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-weak-global.out"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "298780a36c6853fe3120461e739458841aeecf92",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-weak-global.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4634d2010653f3645bd8a8bd4e37682b88faf2c",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-weak-global.sd"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0130663db60e6ace4eababdd469f44edd898977",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-weak-global.xd"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3a179f6634e0730ba6c44f4a85c28f715e4a6c5b",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-weak-local.out"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-weak-local.rd"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "00a4b6162af289a2d2794489b423baeeae5b2f08",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-weak-local.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2970676a440530a9b9f8173df67f6b5560cff2a",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-weak-local.sd"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d0130663db60e6ace4eababdd469f44edd898977",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/nopic-weak-local.xd"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40a5138a39a63c421dc252f272946342b5d95580",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/pic.exp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d57b37f5310afc707afa31c0724c476041688fc9",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-loongarch-elf/pic.ld"
    }
  ]
}
