)]}'
{
  "commit": "64aafe3e86cb5575173344bb66a242d15e2271ee",
  "tree": "aa883494ba21f84bd030e80555e2cb560ab6f201",
  "parents": [
    "8cd1d971e71b67767dfe21b53489c59749bfba8c"
  ],
  "author": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Mon Dec 02 09:38:15 2024 +0100"
  },
  "committer": {
    "name": "Jan Beulich",
    "email": "jbeulich@suse.com",
    "time": "Mon Dec 02 09:38:15 2024 +0100"
  },
  "message": "x86/COFF: support section-index relocations in insn operands\n\nOn the grounds of the principle put down near the bottom of [1], along\nwith image and section relative operations, let\u0027s also support as insn\noperands what .secidx is for on the data side (of course like elsewhere\nthe reloc operator can then also be used for data generation, albeit a\nsmall tweak to x86_cons() is needed for this to work).\n\n[1] https://sourceware.org/pipermail/binutils/2024-November/137617.html\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1c0d0fdd916d56b240f2bc3b8e5b48920e66b56",
      "old_mode": 33188,
      "old_path": "gas/config/tc-i386.c",
      "new_id": "6720bc8e38b1f5118faa318e8872e6b4f9a8540a",
      "new_mode": 33188,
      "new_path": "gas/config/tc-i386.c"
    },
    {
      "type": "modify",
      "old_id": "2db427bb908708cc8aee83dfbe959c332cb10fec",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/secidx.d",
      "new_id": "09ee013d23fd44f6efab12c88cc32340d6bef5f4",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/secidx.d"
    },
    {
      "type": "modify",
      "old_id": "7ac1d2c7036869191a1e21f6d11e6802ed5a74d8",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/secidx.s",
      "new_id": "2cc52a9844c79a86bf89f43f4c171b4d9fcce280",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/secidx.s"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8affc0a4f51ccb242f914da0803ed6f097f6f508",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-secidx.d"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2d8ef0bf6a990759c9dbf7e7981f09d06eb7403",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64-secidx.s"
    },
    {
      "type": "modify",
      "old_id": "cbeef6ea223219b0ed8c49679c3fa75a1ec03b9b",
      "old_mode": 33188,
      "old_path": "gas/testsuite/gas/i386/x86-64.exp",
      "new_id": "e59daec551499cafc60d3301864b7d527fb7c04f",
      "new_mode": 33188,
      "new_path": "gas/testsuite/gas/i386/x86-64.exp"
    }
  ]
}
