)]}'
{
  "commit": "ff01bb6c2321680660979fb9a4ab027348ea94ed",
  "tree": "41709f4023800706f61c5271a10b2bbf8569be08",
  "parents": [
    "892a1e530379eeea924e938c8a588fbf3845f4fa"
  ],
  "author": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Sun Aug 15 13:17:41 2021 -0700"
  },
  "committer": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Mon Aug 16 14:40:30 2021 -0700"
  },
  "message": "x86: Don\u0027t pad .tfloat directive output\n\n.tfloat output should always be 10 bytes without padding, independent\nof psABIs.  In glibc, x86 assembly codes expect 10-byte .tfloat output.\nThis also reduces .ds.x output and .tfloat output with hex input from\n12 bytes to 10 bytes to match .tfloat output.\n\n\tPR gas/28230\n\t* NEWS: Mention changes of .ds.x output and .tfloat output with\n\thex input.\n\t* config/tc-i386.c (x86_tfloat_pad): Removed.\n\t* config/tc-i386.h (X_PRECISION_PAD): Changed to 0.\n\t(x86_tfloat_pad): Removed.\n\t* testsuite/gas/i386/fp.s: If NO_TFLOAT_PADDING isn\u0027t defined,\n\tadd explicit paddings after .tfloat, .ds.x, .dc.x and .dcb.x\n\tdirectives.\n\t* testsuite/gas/i386/i386.exp (ASFLAGS): Append\n\t\"--defsym NO_TFLOAT_PADDING\u003d1\" when running the fp test.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9e24e4ddc174ce00f038ac125f15eb77535979d0",
      "old_mode": 33188,
      "old_path": "gas/NEWS",
      "new_id": "8046ed541a859d68e93738ef7509ba6dda9c31de",
      "new_mode": 33188,
      "new_path": "gas/NEWS"
    },
    {
      "type": "modify",
      "old_id": "dc29fa2ba52d9fc367186057936df35ff51697d0",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "7148c07324709bf05b4a55558df0b92ee59f5e38",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "2dc6312f28eb86ca6ef5d25e03a701184a1da22c",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.h",
      "new_id": "f50169cbcc07709f280c80ef635eac1ad2072e34",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.h"
    },
    {
      "type": "modify",
      "old_id": "a63464b6cd2321e7a14edebbe590647db0b20a23",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/fp.s",
      "new_id": "90854b740add4fcd588dce7795617c077113c81a",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/fp.s"
    },
    {
      "type": "modify",
      "old_id": "122da6a2315b1c4bf55ee49f4247047a6886fff1",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/i386.exp",
      "new_id": "189121f1428c6dbd529e7c7996fd4056b3e133d1",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/i386.exp"
    }
  ]
}
