)]}'
{
  "commit": "aa4fbe8859561862cd27cb9eac871082e94ac47b",
  "tree": "6b903e56e20ab04ebe5673c4211ef88f0cc16923",
  "parents": [
    "4b738eecc008099574fb8263b2e1fac758eedf02"
  ],
  "author": {
    "name": "Jens Remus",
    "email": "jremus@linux.ibm.com",
    "time": "Thu Oct 30 14:39:59 2025 +0100"
  },
  "committer": {
    "name": "Jens Remus",
    "email": "jremus@linux.ibm.com",
    "time": "Thu Oct 30 14:39:59 2025 +0100"
  },
  "message": "s390: Do not generate incomplete opcode table\n\nThe s390 opcode table s390-opc.tbl is generated from s390-opc.txt\nusing the s390-mkopc utility using output redirection.  If s390-mkopc\nfails with a non-zero return code, e.g. due to a warning or error, an\nincomplete opcode table may be generated in the build directory.  A\nsubsequent invocation of make then assumes that incomplete opcode\ntable to be up to date.  Depending on the s390-mkopc issue the build\nmay then proceed without any follow-on warnings or errors, causing\nthe preceding error or warning to go unnoticed.\n\nGenerate the s390 opcode table into an intermediate temporary file\ns390-opc.tbl.tmp in the build directory and only move it to the final\ntarget s390-opc.tbl if the generation was successful.\n\nTested by appending an unsupported inline comment \"# TEST\" to one of\nthe instructions defined in s390-opc.txt.\n\nopcodes/\n\t* Makefile.am (s390-opc.tab): Use an intermediate temporary file\n\tto prevent updating of the target on error/warning.\n\t* Makefile.in: Regenerated.\n\nSigned-off-by: Jens Remus \u003cjremus@linux.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a8642c4d07e44bfd86077a24fbf8d67a838b51de",
      "old_mode": 33188,
      "old_path": "opcodes/Makefile.am",
      "new_id": "c5b055dad577c1eb611685a815bfb77177459f2e",
      "new_mode": 33188,
      "new_path": "opcodes/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "ed61dfcf43581f8ebe70c9f1bd59b2b641ced37a",
      "old_mode": 33188,
      "old_path": "opcodes/Makefile.in",
      "new_id": "0aeeb81d705ade4d6de1e5a58e3ea985e62e65ea",
      "new_mode": 33188,
      "new_path": "opcodes/Makefile.in"
    }
  ]
}
