)]}'
{
  "commit": "7f26d260ef76a4cb2873a7815bef187005528c19",
  "tree": "7285c732cef0684f8f1e8408cc7533491b221cba",
  "parents": [
    "66ab1a14e196a5ad1f5fd8d225647bd48ff02a25"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Fri Feb 09 07:04:22 2024 +1030"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Fri Feb 09 07:23:08 2024 +1030"
  },
  "message": "PR31208, strip can break ELF alignment requirements\n\nIn https://sourceware.org/pipermail/binutils/2007-August/053261.html\n(git commit 3dea8fca8b86) I disabled a then new linker feature that\nremoved empty PT_LOAD headers in cases where a user specified program\nheaders, and for objcopy.  This can be a problem for objcopy/strip and\nsince objcopy operates on sections, any part of a PT_LOAD loading file\ncontents not covered by a section will be omitted anyway.\n\n\tPR 31208\n\t* elf.c (_bfd_elf_map_sections_to_segments): Pass remove_empty_load\n\tas true to elf_modify_segment_map for objcopy/strip.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "88c75ae3ce046000dbcf4b918bad6758a550d435",
      "old_mode": 33188,
      "old_path": "bfd/elf.c",
      "new_id": "8bffd3c514183711de5c638141f7aec1a9a0a4c0",
      "new_mode": 33188,
      "new_path": "bfd/elf.c"
    }
  ]
}
