)]}'
{
  "commit": "77c74294bfc5005204a2de3cc64bbdb2f877be29",
  "tree": "a7d194640ef0f82366624643a3851d3de06cb0e7",
  "parents": [
    "991b1443d376b9acbcd0c9e164b20e527f0e06cb"
  ],
  "author": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Fri Sep 26 08:03:01 2025 +0800"
  },
  "committer": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Sat Sep 27 11:34:45 2025 +0800"
  },
  "message": "binutils: Pass target plugin file to target ar/nm/ranlib\n\nThere are 2 kinds of binutils tests:\n\n1. Tests of binutils object files and libraries using the build tools,\nlike CC, AR, NM and RANLIB.\n2. Tests of binutils programs as the target tools, like CC_FOR_TARGET,\nAR_FOR_TARGET, NM_FOR_TARGET and RANLIB_FOR_TARGET.\n\nSet AR_PLUGIN_OPTION_FOR_TARGET, NM_PLUGIN_OPTION_FOR_TARGET and\nRANLIB_PLUGIN_OPTION_FOR_TARGET to the target compiler plugin file for\ntarget ar/nm/ranlib.\n\n\tPR binutils/33483\n\t* Makefile.in: Regenerated.\n\t* configure: Likewise.\n\t* Makefile.tpl (AR_FOR_TARGET): Add @AR_PLUGIN_OPTION_FOR_TARGET@.\n\t(NM_FOR_TARGET): Add @NM_PLUGIN_OPTION_FOR_TARGET@.\n\t(RANLIB_FOR_TARGET): Add @RANLIB_PLUGIN_OPTION_FOR_TARGET@.\n\t* configure.ac: Use CLANG_PLUGIN_FILE_FOR_TARGET and\n\tGCC_PLUGIN_OPTION_FOR_TARGET to set AR_PLUGIN_OPTION_FOR_TARGET,\n\tNM_PLUGIN_OPTION_FOR_TARGET and RANLIB_PLUGIN_OPTION_FOR_TARGET.\n\tAC_SUBST AR_PLUGIN_OPTION_FOR_TARGET, NM_PLUGIN_OPTION_FOR_TARGET\n\tand RANLIB_PLUGIN_OPTION_FOR_TARGET.\n\nconfig/\n\n\tPR binutils/33483\n\t* clang-plugin.m4 (CLANG_PLUGIN_FILE_FOR_TARGET): New.\n\t* gcc-plugin.m4 (GCC_PLUGIN_OPTION_FOR_TARGET): Likewise.\n\nSigned-off-by: H.J. Lu \u003chjl.tools@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb1ebbf8a33fe0abfd4929648e03503bcff33c6d",
      "old_mode": 33188,
      "old_path": "Makefile.in",
      "new_id": "3b0f6321ffd5372b97118a47592b06f00317a9bb",
      "new_mode": 33188,
      "new_path": "Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "8534a9804c546a96d5d38e8b307b5cb1d4f27102",
      "old_mode": 33188,
      "old_path": "Makefile.tpl",
      "new_id": "c642836662136eef0141fd69ae9481eb00cec5c2",
      "new_mode": 33188,
      "new_path": "Makefile.tpl"
    },
    {
      "type": "modify",
      "old_id": "ce7307cb70d024b0b2c14362023202000409952f",
      "old_mode": 33188,
      "old_path": "config/clang-plugin.m4",
      "new_id": "14219910ec5b785145ad8d8754173934508a452d",
      "new_mode": 33188,
      "new_path": "config/clang-plugin.m4"
    },
    {
      "type": "modify",
      "old_id": "c30cfdd8fadba3fb54f89d6afe8edb3441206dba",
      "old_mode": 33188,
      "old_path": "config/gcc-plugin.m4",
      "new_id": "84110142019eba25eb0cdd676b7691a25c9928e9",
      "new_mode": 33188,
      "new_path": "config/gcc-plugin.m4"
    },
    {
      "type": "modify",
      "old_id": "5cef196ae5fa1506371570111e7a570da8e14a7d",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "f2571197877a87c355c455ff803bc1b28b6b0ade",
      "new_mode": 33261,
      "new_path": "configure"
    },
    {
      "type": "modify",
      "old_id": "bc9a3d4a7461a980231cadb5cabe58f9c96a2cdc",
      "old_mode": 33188,
      "old_path": "configure.ac",
      "new_id": "8050259e34f5ce1efef7bdabe9a4d0198053ea31",
      "new_mode": 33188,
      "new_path": "configure.ac"
    }
  ]
}
