)]}'
{
  "commit": "d89f56a2ab85d1529a7f3c8a69b9b36fa2e01cf5",
  "tree": "9ea656d184d2fa4ee76f526e3a8acd77241d4105",
  "parents": [
    "59d647197afc4c0a500cbef0eb78542f87210534"
  ],
  "author": {
    "name": "Eric Botcazou",
    "email": "ebotcazou@adacore.com",
    "time": "Tue Jun 09 20:51:09 2026 +0200"
  },
  "committer": {
    "name": "Eric Botcazou",
    "email": "ebotcazou@adacore.com",
    "time": "Tue Jun 09 20:54:52 2026 +0200"
  },
  "message": "Ada: Fix couple of oversights in Big_Integer package\n\nHaving too many special cases can be counter-productive as shown here.\n\ngcc/ada/\n\tPR ada/125695\n\t* libgnat/s-genbig.adb (\"**\"): Do not drop the sign on the floor.\n\t(Big_Exp): Take into account the parity of the exponent for -2.\n\ngcc/testsuite/\n\t* gnat.dg/bigint1.adb: New  test.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5ed11c06a4a72546fd5cb9d0213ea0ca4b10fb7",
      "old_mode": 33188,
      "old_path": "gcc/ada/libgnat/s-genbig.adb",
      "new_id": "50f724b060a7420016ae86456ac14a4af879e4f7",
      "new_mode": 33188,
      "new_path": "gcc/ada/libgnat/s-genbig.adb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "92a525e5f537abeab862fcbd002877b47efb2afd",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gnat.dg/bigint1.adb"
    }
  ]
}
