)]}'
{
  "commit": "ae6a4c3f1d5caeba962d2c1748a8d2b3bebb1007",
  "tree": "5d144c068ac0d40a35e4657fd22163a5b23434f4",
  "parents": [
    "59d41830a3dae0120e0d223f91241ad40e7ca737"
  ],
  "author": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Sat Sep 21 03:44:22 2024 +0800"
  },
  "committer": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Sat Sep 21 05:03:18 2024 +0800"
  },
  "message": "ld: Use --no-rosegment to ld for PR ld/22393 tests\n\nThe commit\n\nbf6d7087de0 ld: Move the .note.build-id section to near the start of the memory map\n\nmoves the .note.build-id section before text sections.  When --rosegment\nand -z separate-code are used together, the .note.gnu.property section\nis placed between the .note.build-id section and text sections in the\nsame PT_LOAD segment by orphan placement.  Pass --no-rosegment to ld for\nPR ld/22393 tests to avoid linker test failures.\n\n\tPR ld/32190\n\t* testsuite/ld-elf/pr22393-2a.rd: Pass --no-rosegment to ld.\n\t* testsuite/ld-elf/pr22393-2b.rd: Likewise.\n\t* testsuite/ld-elf/shared.exp: Pass --no-rosegment to ld when\n\tbuilding pr22393-2 tests.\n\t* testsuite/ld-x86-64/pr22393-3a.rd: Pass --no-rosegment to ld.\n\t* testsuite/ld-x86-64/pr22393-3b.rd: Likewise.\n\t* testsuite/ld-x86-64/x86-64.exp: Pass --no-rosegment to ld when\n\tbuilding pr22393-3 tests.\n\nSigned-off-by: H.J. Lu \u003chjl.tools@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0050f1bdad25ec0bb0a66f1a412a0f67aa7c366f",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-elf/pr22393-2a.rd",
      "new_id": "a9c5478bb71001e30d4ad585a61927fd6962842e",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-elf/pr22393-2a.rd"
    },
    {
      "type": "modify",
      "old_id": "0050f1bdad25ec0bb0a66f1a412a0f67aa7c366f",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-elf/pr22393-2b.rd",
      "new_id": "a9c5478bb71001e30d4ad585a61927fd6962842e",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-elf/pr22393-2b.rd"
    },
    {
      "type": "modify",
      "old_id": "281c3f5d93c6897e17a42b92040559e7c7a550fb",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-elf/shared.exp",
      "new_id": "e13e7e0588ce273acd76c533eab5f73749abbee3",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-elf/shared.exp"
    },
    {
      "type": "modify",
      "old_id": "b17e09b06db2dc5089af1a6a4eb8225a201920ef",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-x86-64/pr22393-3a.rd",
      "new_id": "4027ed3443bfa8bbabff7a103932e0d74e66872c",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-x86-64/pr22393-3a.rd"
    },
    {
      "type": "modify",
      "old_id": "b17e09b06db2dc5089af1a6a4eb8225a201920ef",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-x86-64/pr22393-3b.rd",
      "new_id": "4027ed3443bfa8bbabff7a103932e0d74e66872c",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-x86-64/pr22393-3b.rd"
    },
    {
      "type": "modify",
      "old_id": "d87ab1f89163072466dd95ff36dfd67a3b4ada08",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-x86-64/x86-64.exp",
      "new_id": "cf78fffe29f642bccb0a115f1818ffb0963ba300",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-x86-64/x86-64.exp"
    }
  ]
}
