)]}'
{
  "commit": "36974d77e95efb1b640e8005a6bea6a6bed64aa7",
  "tree": "edabb010e252c2a83375d3311d8589f7887bf02e",
  "parents": [
    "36d3c88a94d180fb2c8c7620f6df7cb3b5c27b68"
  ],
  "author": {
    "name": "Keith Seitz",
    "email": "keiths@redhat.com",
    "time": "Wed Feb 25 06:24:53 2026 -0800"
  },
  "committer": {
    "name": "Keith Seitz",
    "email": "keiths@redhat.com",
    "time": "Wed Feb 25 06:48:22 2026 -0800"
  },
  "message": "Fix even more -Wdiscarded-qualifers issues\n\nFedora Rawhide is failing to build due to new glibc header changes\nenforcing const-correctness in functions like strchr and memchr.\nFor example:\n\n../../opcodes/aarch64-dis.c: In function ‘remove_dot_suffix’:\n../../opcodes/aarch64-dis.c:4027:7: error: assignment discards ‘const’ qualifier from po\ninter target type [-Werror\u003ddiscarded-qualifiers]\n 4027 |   ptr \u003d strchr (inst-\u003eopcode-\u003ename, \u0027.\u0027);\n      |       ^\ncc1: all warnings being treated as errors\n\nThis patch addresses all the discovered issues with --enable-targets\u003dall\nand regenerates a few cgen files along the way.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "512c3f3aea88f5caa7d20f2d3b443a9cd5c94a70",
      "old_mode": 33188,
      "old_path": "cpu/ip2k.opc",
      "new_id": "c89f61d8942ed7cbf0d185ebbd2ed762fd1922c4",
      "new_mode": 33188,
      "new_path": "cpu/ip2k.opc"
    },
    {
      "type": "modify",
      "old_id": "8cc2eb3f3c2013a04294edbf0fe4379239243f53",
      "old_mode": 33188,
      "old_path": "opcodes/aarch64-dis.c",
      "new_id": "f09307847e640e10a627caf6880f4536db96dc3d",
      "new_mode": 33188,
      "new_path": "opcodes/aarch64-dis.c"
    },
    {
      "type": "modify",
      "old_id": "5d79cf3d041a0126d469cb67d0b6eb0ba7c08ca3",
      "old_mode": 33188,
      "old_path": "opcodes/ia64-opc.c",
      "new_id": "79c12a840a749c0b1e383d15f4e9f19eeec38b02",
      "new_mode": 33188,
      "new_path": "opcodes/ia64-opc.c"
    },
    {
      "type": "modify",
      "old_id": "18bd98a284633ae335b9b9418480e515f18460fb",
      "old_mode": 33188,
      "old_path": "opcodes/ip2k-asm.c",
      "new_id": "3adbd1546a383a492225fd87d852d972d7e942e0",
      "new_mode": 33188,
      "new_path": "opcodes/ip2k-asm.c"
    },
    {
      "type": "modify",
      "old_id": "03c8cf1e344cd31402044b278ec2f128d676d649",
      "old_mode": 33188,
      "old_path": "opcodes/riscv-dis.c",
      "new_id": "eda802ff42027ea24cb608d8186363811d193c31",
      "new_mode": 33188,
      "new_path": "opcodes/riscv-dis.c"
    },
    {
      "type": "modify",
      "old_id": "db762e2249325f10b742a4c3bd0642a0da017880",
      "old_mode": 33188,
      "old_path": "opcodes/tilegx-opc.c",
      "new_id": "a1d42d6e18d01a37a8b705cf1802c6507f5df714",
      "new_mode": 33188,
      "new_path": "opcodes/tilegx-opc.c"
    },
    {
      "type": "modify",
      "old_id": "664122b05d5185bcaf2da6db04610ebb491ee9cd",
      "old_mode": 33188,
      "old_path": "opcodes/tilepro-opc.c",
      "new_id": "d3d580fae9de3e5257b7a292cd9cbeb80f93a222",
      "new_mode": 33188,
      "new_path": "opcodes/tilepro-opc.c"
    }
  ]
}
