)]}'
{
  "commit": "7440781b67631ebdf1b0587724f5d77c3748b034",
  "tree": "04723bc6926322d35ccc3501f109a79d908ca6b3",
  "parents": [
    "ac1b12b51344ad8568c7b2ca3ab50ca7306ba06d"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Tue Jan 09 13:49:48 2024 +0100"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Tue Jan 09 13:49:48 2024 +0100"
  },
  "message": "x86: FMA insns aren\u0027t eligible to VEX2 encoding\n\nPR gas/31178\n\nIn da0784f961d8 (\"x86: fold FMA VEX and EVEX templates\") I overlooked\nthat C aliases StaticRounding, and hence build_vex_prefix() now needs to\nbe aware of that aliasing. Disambiguation is easy, as StaticRounding is\nonly ever used together with SAE (hence why the overlaying works in the\nfirst place).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "27d0742c6c88f380623954332b5aca788fa211ae",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "f7276c12c52cf4b1169d0f98e2fc0db5c0df5587",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "87bf3edfbaa1d028e363a7fa86bc2edc01f36674",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-optimize-2.d",
      "new_id": "518b5c0b2e5b1d4ae3217d5c83cf136e879933cd",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-optimize-2.d"
    },
    {
      "type": "modify",
      "old_id": "1d1b8e147825d2f8f654393535001debd887d66b",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-optimize-2.s",
      "new_id": "b20b795809aa390642122930b2990ebd82c08322",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-optimize-2.s"
    },
    {
      "type": "modify",
      "old_id": "f12507b8f55394a84c9d7fc0aa74fa58ed8bb4f4",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-optimize-2a.d",
      "new_id": "b42b1ad4a77fceede228ae080d21c249c554adf3",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-optimize-2a.d"
    },
    {
      "type": "modify",
      "old_id": "e572491a9da733b3ab51905ad25d92f01c4a80b9",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-optimize-2b.d",
      "new_id": "2d21eccef34d4cf2db53e3c8c9f13c7c4d302990",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-optimize-2b.d"
    },
    {
      "type": "modify",
      "old_id": "73a50a35b74a4432d1f588f3060fd14d7df726df",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-optimize-2c.d",
      "new_id": "7523149dbc9a713d4eb366bc4f35fc898eee1822",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-optimize-2c.d"
    },
    {
      "type": "modify",
      "old_id": "5b272aa0945ee7d3f9e1fe27f98e720670d01dd2",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-optimize-5.d",
      "new_id": "837edc7699c04e213de3692d0908420cc0f8e9cb",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-optimize-5.d"
    },
    {
      "type": "modify",
      "old_id": "48105c3063e42f4a7f6c05d400ed0faf0867b5dd",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64-optimize-6.d",
      "new_id": "809717454d4f2f3e4d07ba485cc0213cd498f3d8",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-optimize-6.d"
    }
  ]
}
