)]}'
{
  "commit": "80ec18c6ef51653fcaf2ff5b0d41408af5adef87",
  "tree": "5fdf9b3e1071c85c61fa76c03f5877e870f05b9d",
  "parents": [
    "1bdc9e13987fc7451a4f11cfdf8b6dfb827cf9f5"
  ],
  "author": {
    "name": "Jonathan Wakely",
    "email": "jwakely@redhat.com",
    "time": "Fri May 22 13:25:57 2026 +0100"
  },
  "committer": {
    "name": "Jonathan Wakely",
    "email": "redi@gcc.gnu.org",
    "time": "Fri May 22 13:29:44 2026 +0100"
  },
  "message": "libstdc++: Fix some test failures due to vector using allocate_at_least\n\nSome std::vector tests are FAILing for 32-bit targets because\nstd::vector now rounds up allocations to an alignment boundary,\nperturbing the expected capacity of the vectors in the tests.\n\nTweak the tests so that they don\u0027t depend on the precise capacity, which\nis unspecified anyway.\n\nThe 23_containers/vector/modifiers/insert_vs_emplace.cc test still\nFAILs, that needs a different fix.\n\nlibstdc++-v3/ChangeLog:\n\n\t* testsuite/23_containers/vector/modifiers/emplace/self_emplace.cc:\n\tEnsure there is no unused capacity before inserting new element.\n\t* testsuite/23_containers/vector/modifiers/insert/self_insert.cc:\n\tLikewise.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "629f35f05bac8f495728d7f80bd90ad0cd4fe732",
      "old_mode": 33188,
      "old_path": "libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/self_emplace.cc",
      "new_id": "abb416208ead6ae9830c2b345c1b38432dd3beaa",
      "new_mode": 33188,
      "new_path": "libstdc++-v3/testsuite/23_containers/vector/modifiers/emplace/self_emplace.cc"
    },
    {
      "type": "modify",
      "old_id": "689b0d93d7d7ad188188ff0ced5833bc18ed3aa2",
      "old_mode": 33188,
      "old_path": "libstdc++-v3/testsuite/23_containers/vector/modifiers/insert/self_insert.cc",
      "new_id": "d6e33983b1e7b83f562e9968fa96c377c92280d0",
      "new_mode": 33188,
      "new_path": "libstdc++-v3/testsuite/23_containers/vector/modifiers/insert/self_insert.cc"
    }
  ]
}
