)]}'
{
  "commit": "b9915cbc7d3ac2b9cd136248defbf9538b9a9bcf",
  "tree": "f99be238a8f95c1690e68193c96df0028da708ae",
  "parents": [
    "ce504911e5c4068a3498eebde4064b24382c7598"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Mon Feb 17 08:56:18 2020 +0100"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Mon Feb 17 08:56:18 2020 +0100"
  },
  "message": "x86/Intel: improve diagnostics for ambiguous VCVT* operands\n\nConversions which shrink element size and which have a memory source\ncan\u0027t be disambiguated between their 128- and 256-bit variants by\nlooking at the register operand. \"operand size mismatch\", however, is a\npretty misleading diagnostic. Generalize the logic introduced for\nVFPCLASSP{S,D} such that, with suitable similar adjustments to the\nrespective templates, it\u0027ll cover these cases too.\n\nFor VCVTNEPS2BF16 also fold the two previously separate AVX512VL\ntemplates to achieve the intended effect. This is then also accompanied\nby a respective addition to the inval-avx512f testcase.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a148526c5ca5ff31b6bd1f6d7b8c86e11f009a19",
      "old_mode": 33188,
      "old_path": "gas/ChangeLog",
      "new_id": "7f642285a13d85b9d702b39b68389b0dc6c9b480",
      "new_mode": 33188,
      "new_path": "gas/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "6cc7696fb5543afd2ce5e48ed5f6321be28be4f1",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "acade9de48a543c7334f2b78ab956bd65b1a45f1",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "e8a02745d50466bee5f96f98be6e07e9ca4dc8fe",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/avx512dq-inval.l",
      "new_id": "8a43aab31ab708dff8b8900b1bb1597f316182ac",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx512dq-inval.l"
    },
    {
      "type": "modify",
      "old_id": "facc5f3dd9e4536e8af49c496234457fda69ad00",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/avx512dq-inval.s",
      "new_id": "36ee3b8221e481946b644b786cdb94269d41962a",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx512dq-inval.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52f13575ff5b93fa342d0a989c8921e2f0c8214c",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx512vl-ambig.l"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbcb884c0876224e7f02d8bd0d750cf4c295471c",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/avx512vl-ambig.s"
    },
    {
      "type": "modify",
      "old_id": "a06558361464fd456ee4bd67e2156340667a1696",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/i386.exp",
      "new_id": "8d223624a7d4696a13d924ad76082c9ef9ccb92a",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/i386.exp"
    },
    {
      "type": "modify",
      "old_id": "a9fb8de27b116a1d2c691e7dd2730b828a7ae438",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/inval-avx.l",
      "new_id": "866987e784f446a410c04848ca1359f28a7228b7",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/inval-avx.l"
    },
    {
      "type": "modify",
      "old_id": "e4141298664bdc45dfd159a5205d21d808a6603a",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/inval-avx512f.l",
      "new_id": "f42437a6c3d75156cd1909ea306bdb89b582f426",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/inval-avx512f.l"
    },
    {
      "type": "modify",
      "old_id": "2833b1ef1400ff6d6c588b038f473037dcaf9e6b",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/inval-avx512f.s",
      "new_id": "6aa6f14e89d170087523e6251071f9fa6d616393",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/inval-avx512f.s"
    },
    {
      "type": "modify",
      "old_id": "9d02fc45e7c505e955af3b9aeb9e1e1400af17b9",
      "old_mode": 33188,
      "old_path": "opcodes/ChangeLog",
      "new_id": "fc666d52052b1dcce3f9d073c09f6cd28722ac82",
      "new_mode": 33188,
      "new_path": "opcodes/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "01cf61a62474cbfafa871210dd2fd038087987bb",
      "old_mode": 33188,
      "old_path": "opcodes/i386-opc.tbl",
      "new_id": "97d2b4e87c7ca8027889e43de8d0d95538b88697",
      "new_mode": 33188,
      "new_path": "opcodes/i386-opc.tbl"
    },
    {
      "type": "modify",
      "old_id": "acc25dad05e000e80da553f1df09c2339e316779",
      "old_mode": 33188,
      "old_path": "opcodes/i386-tbl.h",
      "new_id": "51d918e0c2b8d9a717d47abb3cf1a19f18d1a8c3",
      "new_mode": 33188,
      "new_path": "opcodes/i386-tbl.h"
    }
  ]
}
