)]}'
{
  "commit": "43ea7d00a76eb3a8e30aa91657e535f86e8658c4",
  "tree": "af1c171a556b7ca440936c2c332152f5d45bbc41",
  "parents": [
    "cc0693d394692261e03651325c9ae986ae579296"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Apr 04 10:24:56 2025 +0200"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Fri Apr 04 10:24:56 2025 +0200"
  },
  "message": "objcopy: constrain --section-alignment to PE binaries again\n\nPR binutils/32732\n\nThe --set-section-alignment option is what ought to be used on object\nfiles; --section-alignment should be affecting PE binaries only, and\nonly the value stored in the header. Sections don\u0027t individually have\nalignment recorded there; see 6f8f6017a0c4 (\"PR27567, Linking PE files\nadds alignment section flags to executables\").\n\nUndo the core part of 121a3f4b4f4a (\"Update objcopy\u0027s\n--section-alignment option so that it sets the alignment flag on...\"),\nwhich includes removing the testcase again, while leaving all secondary\nchanges in place. (Note that the testcase did fail anyway for\ni?86-interix, with objdump saying \"option -P/--private not supported by\nthis file\".)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5bf5d80b85b2c9b5851c38daf6751185be1b4065",
      "old_mode": 33188,
      "old_path": "binutils/doc/binutils.texi",
      "new_id": "b291670fc6c819d5bcba7544be74ac698753b13f",
      "new_mode": 33188,
      "new_path": "binutils/doc/binutils.texi"
    },
    {
      "type": "modify",
      "old_id": "5b4fa7c6110fe8ecda862dc5f4c9e6762fb12734",
      "old_mode": 33188,
      "old_path": "binutils/objcopy.c",
      "new_id": "5048648de0f71dcd82cbe262f47cc1285b6de307",
      "new_mode": 33188,
      "new_path": "binutils/objcopy.c"
    },
    {
      "type": "modify",
      "old_id": "a706efbba18130a8c49e251765d62fe90cb39ade",
      "old_mode": 33188,
      "old_path": "binutils/testsuite/binutils-all/objcopy.exp",
      "new_id": "ff93fea1eba99a5f907616e56e9655bda719af2a",
      "new_mode": 33188,
      "new_path": "binutils/testsuite/binutils-all/objcopy.exp"
    },
    {
      "type": "delete",
      "old_id": "d62528c7e1be7a2c515d05a546a173aa4891689c",
      "old_mode": 33188,
      "old_path": "binutils/testsuite/binutils-all/section-alignment.d",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
