)]}'
{
  "commit": "fd7728c8a4aa7aa5761ccb18879ea8d137958b06",
  "tree": "02d14a6d6a761071d5c592f4654d6e4d1ef119ce",
  "parents": [
    "b5b9f926354d7f79048701cbe5a57dac8f3919b0"
  ],
  "author": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Sun Jan 12 15:14:38 2025 +0800"
  },
  "committer": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Sun Jan 12 16:45:45 2025 +0800"
  },
  "message": "ld: Update function prototypes for compilers defaulting to -std\u003dgnu23\n\nSince GCC 15 defaults to -std\u003dgnu23, update function prototypes in linker\ntests for compilers defaulting to -std\u003dgnu23.\n\n\tPR ld/32546\n\t* ld-shared/main.c (shlib_checkfunptr1): Update prototype for\n\tcompilers defaulting to -std\u003dgnu23.\n\t(shlib_checkfunptr2): Likewise.\n\t* ld-shared/sh1.c (shlib_checkfunptr1): Likewise.\n\t(shlib_checkfunptr2): Likewise.\n\t* ld-srec/sr1.c (fn1): Likewise.\n\t(fn2): Likewise.\n\t* ld-srec/sr2.c (fn1): Likewise.\n\t(fn2): Likewise.\n\t* ld-vsb/main.c (shlib_checkfunptr1): Likewise.\n\t(shlib_checkfunptr2): Likewise.\n\t* ld-vsb/sh1.c (hlib_checkfunptr1): Likewise.\n\t(shlib_checkfunptr2): Likewise.\n\nSigned-off-by: H.J. Lu \u003chjl.tools@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b5200f2a09402268ebe5e6a03c3383c4c07521b0",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-shared/main.c",
      "new_id": "f377bda2a768ae2a6be78aa9ce6be810e35cffda",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-shared/main.c"
    },
    {
      "type": "modify",
      "old_id": "9acb29e22dcc98cde5e6d03649674e4c7d4962a4",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-shared/sh1.c",
      "new_id": "a10ae39a0c705d4f16557976b4d54430aef3ce2f",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-shared/sh1.c"
    },
    {
      "type": "modify",
      "old_id": "d7de977412dd8c60192cafbd4c9246f67aa4191a",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-srec/sr1.c",
      "new_id": "706ac277ff26fa015aeec78c6500052677bda123",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-srec/sr1.c"
    },
    {
      "type": "modify",
      "old_id": "5736cfa468d7035af384dbbb56f6cdf028ce6966",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-srec/sr2.c",
      "new_id": "c753ef7c5671a189cdfed46a0993949e2969f36f",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-srec/sr2.c"
    },
    {
      "type": "modify",
      "old_id": "b0359c0d815f6fb3aa9c199e444ac35e637c1ca2",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-vsb/main.c",
      "new_id": "908a7454a83de68365974bbbb16e7ee2a23ac607",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-vsb/main.c"
    },
    {
      "type": "modify",
      "old_id": "193eca2943bbd9034b963421a7917890714da2e1",
      "old_mode": 33188,
      "old_path": "ld/testsuite/ld-vsb/sh1.c",
      "new_id": "42033a3184a07d3bfd88fcfdb376df2dc886aa0b",
      "new_mode": 33188,
      "new_path": "ld/testsuite/ld-vsb/sh1.c"
    }
  ]
}
