)]}'
{
  "commit": "292676c15a615b5a95bede9ee91004d3f7ee7dfd",
  "tree": "e793712b02ffb7817f7ee7ccd2c320e2609115fa",
  "parents": [
    "feacfcacaac9f7e62f467a33c4ae54c56501ed18"
  ],
  "author": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Thu Feb 13 13:44:17 2020 -0800"
  },
  "committer": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Thu Feb 13 13:44:29 2020 -0800"
  },
  "message": "x86: Resolve PLT32 reloc aganst local symbol to section\n\nSince PLT entry isn\u0027t needed for branch to local symbol, we can resolve\nR_386_PLT32/R_X86_64_PLT32 relocation aganst local symbol to section,\nsimilar to R_386_PC32/R_X86_64_PC32.\n\n2020-02-13  Fangrui Song   \u003cmaskray@google.com\u003e\n\t    H.J. Lu  \u003chongjiu.lu@intel.com\u003e\n\n\tPR gas/25551\n\t* config/tc-i386.c (tc_i386_fix_adjustable): Don\u0027t check\n\tBFD_RELOC_386_PLT32 nor BFD_RELOC_X86_64_PLT32.\n\t* testsuite/gas/i386/i386.exp: Run relax-5 and x86-64-relax-4.\n\t* testsuite/gas/i386/relax-5.d: New file.\n\t* testsuite/gas/i386/relax-5.s: Likewise.\n\t* testsuite/gas/i386/x86-64-relax-4.d: Likewise.\n\t* testsuite/gas/i386/x86-64-relax-4.s: Likewise.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7f110e938d54e6437ebbcc5c334c2fcb09ddef7b",
      "old_mode": 33188,
      "old_path": "gas/ChangeLog",
      "new_id": "8d5426d7641f358c04ba89d659bbec1b26ddb722",
      "new_mode": 33188,
      "new_path": "gas/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "6b923ccb81b8c3b654c7e4bcc02f4eee3d9f18e0",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "8e422fd2dc24c112ddedc9ed7e8d750a6d5a17f5",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "2ca8a941329002c172e18ce6c2dcd3a02f8268ae",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/i386.exp",
      "new_id": "8cace3dc9f87df9e8490b16321f6de0c906d4c85",
      "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": "bccfe681a0e127f528405a5ebfb18d02fb97ed0d",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/relax-5.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "35d5769f4a763b8029e7a3389950c6c553130075",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/relax-5.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "234e16534ffd56e54056eae5eed6802e94cf9d1c",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-relax-4.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "683d3e2b9b8860e406147d2fc58cba364deead5f",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-relax-4.s"
    }
  ]
}
