)]}'
{
  "commit": "a28fedbc3f582ce7c8bad2eb017b1dc072bb1da7",
  "tree": "a43cd6d934a4396e597ee88d3db98fb190ae34b9",
  "parents": [
    "77a19f0e19391dd243f8090a613324c8836e1f8a"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Mon Dec 12 14:01:02 2022 +0100"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Mon Dec 12 14:01:02 2022 +0100"
  },
  "message": "x86: further re-work insn/suffix recognition to also cover MOVSX\n\nPR gas/29524\n\nHaving templates with a suffix explicitly present has always been\nquirky. After prior adjustment all that\u0027s left to also eliminate the\nanomaly from move-with-sign-extend is to consolidate the insn templates\nand to make may_need_pass2() cope (plus extend testsuite coverage).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e14804faed3358f3069d23d31e93b301a59e98e",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "ffe97d9d10e5e72de43634737cc7d18eb7e51935",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "429600752228368dfec812f8ff5e8b3d6c193b0f",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/i386.exp",
      "new_id": "8f1aac8d995bbf841261cbf0a4e567f553424bd1",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/i386.exp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad977a27304a152e60b23d20069f81132ad5ca1a",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/movs.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a066820278c58cdef11e99300a8f84c371f6839a",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/movs32.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31794be9b2b193f88016a05443b85584c1d0ba8f",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/movs64.d"
    },
    {
      "type": "modify",
      "old_id": "cbae9ec29c41f75e5d8ec9bcc2d7ceec4d0ae240",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/movx16.l",
      "new_id": "27c384a7eee0f7c8489cd87fe47c3bdbe362380f",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/movx16.l"
    },
    {
      "type": "modify",
      "old_id": "46ea276684adadb31ff8764d8512458bc31eb8e0",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/movx32.l",
      "new_id": "7c98064827278f9953e0d116fab8fb372709d0cf",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/movx32.l"
    },
    {
      "type": "modify",
      "old_id": "9368fb7937b2cb5a233de8f2bcf465eb8e7b675d",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/movx64.l",
      "new_id": "60463f93c09bbefdb050f8ce4b7da9e60faed9bb",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/movx64.l"
    },
    {
      "type": "modify",
      "old_id": "1811794bfad158a371a9961a29e595290ab1c7fd",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/movx64.s",
      "new_id": "477f66a5275e497db97886f7a7fe39f852393052",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/movx64.s"
    },
    {
      "type": "modify",
      "old_id": "9eba0a300b0bb0365ab9b3bb5b2247513325c932",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.tbl",
      "new_id": "20ae7e8173c99f456088b746595b036ff6976e02",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.tbl"
    },
    {
      "type": "modify",
      "old_id": "6733f66c517b624ba904049ca335672794f8733c",
      "old_mode": 33188,
      "old_path": "opcodes/i386-tbl.h",
      "new_id": "4257cc8a3de2d0bc1024d23e37824fbc680c0f38",
      "new_mode": 33188,
      "new_path": "opcodes/i386-tbl.h"
    }
  ]
}
