)]}'
{
  "commit": "2c193469846d9b8ca6a62ae32e9b093a3dccf197",
  "tree": "67dcc028146e1971f6845846b81080743f9bd12c",
  "parents": [
    "3825c972a636852600b47c242826313f4b9963b8"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Sat Aug 23 16:27:12 2025 +0930"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Mon Aug 25 08:28:38 2025 +0930"
  },
  "message": "bfd/pe*.c including bfd/coff*.c\n\nThe model of a coff-\u003carch\u003e.c file providing older COFF support, with a\npe-\u003carch\u003e.c file defining some macros then including the coff-\u003carch\u003e.c\nfile to provide PE support has been followed by a number of\narchitectures.\n\nSome of them have PE specific code in their coff-\u003carch\u003e.c files,\nunconditionally compiled.  ie. they are not for old COFF support, and\nthere was no reason to follow the model.  They now get an error if\nthey are compiled stand-alone rather than being included from\npe-\u003carch\u003e.c or pei-\u003carch\u003e.c.\n\n\t* coff-aarch64.c (COFF_WITH_peAArch64): Don\u0027t define here.\n\t(COFF_WITH_PE): Error if not defined.\n\t* coff-ia64.c (COFF_WITH_PE): Error if not defined.\n\t* coff-loongarch64.c (COFF_WITH_peLoongArch64): Don\u0027t define here.\n\t(COFF_WITH_PE): Error if not defined.\n\t* coff-mcore.c (COFF_WITH_PE): Error if not defined.\n\t* coff-riscv64.c (COFF_WITH_PE): Error if not defined.\n\t* pei-aarch64.c: Remove duplicate includes.\n\t* pei-loongarch64.c: Likewise.\n\t* pei-riscv64.c: Likewise.\n\t* pei-x86_64.c: Likewise.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af4a44dede0b9c734e7075944477f2680e1cf00a",
      "old_mode": 33188,
      "old_path": "bfd/coff-aarch64.c",
      "new_id": "48b8bfaf4966f99507d7103a1f87975e050f5446",
      "new_mode": 33188,
      "new_path": "bfd/coff-aarch64.c"
    },
    {
      "type": "modify",
      "old_id": "3a947ef17a39158f6b56ddf36cee9af45960bfb1",
      "old_mode": 33188,
      "old_path": "bfd/coff-ia64.c",
      "new_id": "b2873ae868409b1628b9eebe304becd680baeabc",
      "new_mode": 33188,
      "new_path": "bfd/coff-ia64.c"
    },
    {
      "type": "modify",
      "old_id": "c1fe70ba5938cca3784244b028b43e17525dbea7",
      "old_mode": 33188,
      "old_path": "bfd/coff-loongarch64.c",
      "new_id": "a85210864aebb8b48642c961686dd30effc2fb38",
      "new_mode": 33188,
      "new_path": "bfd/coff-loongarch64.c"
    },
    {
      "type": "modify",
      "old_id": "e15c4b4a6e238f0dd9a571a6588a16732d300e14",
      "old_mode": 33188,
      "old_path": "bfd/coff-mcore.c",
      "new_id": "fab10a7ae081227d16f12ae61cf7e4145dae48c6",
      "new_mode": 33188,
      "new_path": "bfd/coff-mcore.c"
    },
    {
      "type": "modify",
      "old_id": "870eef3530581a66df9cc5e8416fdde7d4842951",
      "old_mode": 33188,
      "old_path": "bfd/coff-riscv64.c",
      "new_id": "2356a6bb94d84ecdaa535a26ed475305c4309b95",
      "new_mode": 33188,
      "new_path": "bfd/coff-riscv64.c"
    },
    {
      "type": "modify",
      "old_id": "00f38e0f9bbfbf47d831b20a2d6be568bff2dfe8",
      "old_mode": 33188,
      "old_path": "bfd/pei-aarch64.c",
      "new_id": "835b547ebc68f3bb19a2c809e322623ec05ab90e",
      "new_mode": 33188,
      "new_path": "bfd/pei-aarch64.c"
    },
    {
      "type": "modify",
      "old_id": "f22498cab21919e99ac2833876ac5794102068d5",
      "old_mode": 33188,
      "old_path": "bfd/pei-loongarch64.c",
      "new_id": "0b00cb2d5570823f8fc6a18d3f0b6fab60b15c12",
      "new_mode": 33188,
      "new_path": "bfd/pei-loongarch64.c"
    },
    {
      "type": "modify",
      "old_id": "c4ae7bfb89a511f66f682a5c16c6608e264eef6b",
      "old_mode": 33188,
      "old_path": "bfd/pei-riscv64.c",
      "new_id": "d8d4b5de145b777e731d356a1084058e9fbc31e6",
      "new_mode": 33188,
      "new_path": "bfd/pei-riscv64.c"
    },
    {
      "type": "modify",
      "old_id": "a5c2fd85f06e460e0ca1d77a5932b3f1426babad",
      "old_mode": 33188,
      "old_path": "bfd/pei-x86_64.c",
      "new_id": "045fedb79a5b9f1963843a9b2fc27cfea04a7eb3",
      "new_mode": 33188,
      "new_path": "bfd/pei-x86_64.c"
    }
  ]
}
