)]}'
{
  "commit": "0e4e6037429cd5df3de62f6e373955c0d3b85533",
  "tree": "5888c34d9270b0cdd83863950285dc759251af0e",
  "parents": [
    "3908dd8701491a425a826dcd46c6fd1521c07f0f"
  ],
  "author": {
    "name": "Jan Dubiec",
    "email": "jdx@o2.pl",
    "time": "Sat Jul 18 09:52:54 2026 +0200"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Sun Jul 19 14:52:05 2026 +0930"
  },
  "message": "ld: testsuite: Associate C identifiers with symbols\n\nSome targets prepend an underscore to C identifier, while others do\nnot (e.g. H8 vs. ARM). This can cause problems in two situations:\n   1. when linking C and assembly code;\n   2. when a symbol name is specified on the linker\u0027s command line.\n\nThis patch resolves both issues by using the asm keyword to associate C\nidentifiers with the corresponding assembler/linker symbol names in a\ntarget-independent manner.\n\nSigned-off-by: Jan Dubiec \u003cjdx@o2.pl\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "133303e11ac727f0bc4dbfedef0cbba287617c78",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-elf/merge4a.c",
      "new_id": "d050c30702a9adcea32a94e320db3a2467d65e41",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-elf/merge4a.c"
    },
    {
      "type": "modify",
      "old_id": "f8c875092188260c3cf15ec6eebd68bfb975da9b",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-gc/pr13683.c",
      "new_id": "57afdce3c01ce9d64ed8ac879cff8d08d9c8c857",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-gc/pr13683.c"
    },
    {
      "type": "modify",
      "old_id": "519948e9b461b3e22d8a8d48f157f17fde7be580",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-gc/pr19161-1.c",
      "new_id": "0667ff64cf71c3d155fb5b4afde26265dd7eb6a4",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-gc/pr19161-1.c"
    }
  ]
}
