)]}'
{
  "commit": "047435dd988a3975d40c6626a8f739a0b2e154bc",
  "tree": "f7d2e3c9a35472d853a485708282c4bb2af899cb",
  "parents": [
    "4fab244ece36dc7e30f3900102a6f061daeb47e4"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Thu Sep 25 08:22:24 2025 +0930"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Thu Sep 25 10:10:47 2025 +0930"
  },
  "message": "PR 33452 SEGV in bfd_elf_gc_record_vtentry\n\nLimit addends on vtentry relocs, otherwise ld might attempt to\nallocate a stupidly large array.  This also fixes the expression\noverflow leading to pr33452.  A vtable of 33M entries on a 64-bit\nhost is surely large enough, especially considering that VTINHERIT\nand VTENTRY relocations are to support -fvtable-gc that disappeared\nfrom gcc over 20 years ago.\n\n\tPR ld/33452\n\t* elflink.c (bfd_elf_gc_record_vtentry): Sanity check addend.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "54f0d6e957e9570cb7f7c78230a563326acc72fd",
      "old_mode": 33188,
      "old_path": "bfd/elflink.c",
      "new_id": "0a0456177c2c07aee25224416c0a89f5f71866ef",
      "new_mode": 33188,
      "new_path": "bfd/elflink.c"
    }
  ]
}
