)]}'
{
  "commit": "b5d3ac25628b1a16409a9816623c34a45377d400",
  "tree": "857263271259ec90c099feeac061e8704a4e4b94",
  "parents": [
    "ea5189f99474364e6f0d066e5da2960e56596e4b"
  ],
  "author": {
    "name": "Peter Bergner",
    "email": "bergner@vnet.ibm.com",
    "time": "Wed Mar 08 20:49:03 2017 -0600"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Thu Mar 09 19:12:12 2017 +1030"
  },
  "message": "Update -maltivec and -mvsx options to only enable their oldest instructions.\n\nCurrently, the -maltivec and -mvsx GAS options enable *all* of the altivec\nand vsx instructions respecitively that have ever been added.  This is in\nconstract to GCC\u0027s -maltivec and -mvsx options, which only enable the oldest\n(ie, first) set of altivec and vsx instructions.  This patch changes GAS to\nmimic GCC\u0027s behaviour with respect to -maltivec and -mvsx and it solves a\nproblem with trying to assemble the lxvx instruction which is different\nbetween POWER8 and POWER9.\n\nopcodes/\n\t* ppc-dis.c (ppc_opts) \u003caltivec\u003e: Do not use PPC_OPCODE_ALTIVEC2;\n\t\u003cvsx\u003e: Do not use PPC_OPCODE_VSX3;\n\ngas/\n\t* testsuite/gas/ppc/altivec2.d (as): Use the -mpower8 option.\n\t(objdump): Use the -Mpower8 option.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ee859838d809d3971acdbe3361b2addbfd2f82f",
      "old_mode": 33188,
      "old_path": "gas/ChangeLog",
      "new_id": "a786f29990270f03729718a8827b695751d8456e",
      "new_mode": 33188,
      "new_path": "gas/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "fc10fb5a2e4f60ea9228fe7da4fb5e91d84612ff",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/ppc/altivec2.d",
      "new_id": "26f9afa9a8c782f138a2ef2a45db73c6487d3d13",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/ppc/altivec2.d"
    },
    {
      "type": "modify",
      "old_id": "9cd7249e238f88a8b7e4debace7077c75ba0bd36",
      "old_mode": 33188,
      "old_path": "opcodes/ChangeLog",
      "new_id": "e5917d4ef3ba62f94505ded5fd605c0a0c4304b1",
      "new_mode": 33188,
      "new_path": "opcodes/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "77a2a60643b68739af26b6ede405c01799aab44d",
      "old_mode": 33188,
      "old_path": "opcodes/ppc-dis.c",
      "new_id": "e7a59b3a243c4e199e415cafaa3af8d8eeb15c74",
      "new_mode": 33188,
      "new_path": "opcodes/ppc-dis.c"
    }
  ]
}
