)]}'
{
  "commit": "fc8a4e9a96c1789e1da4aacba188cf2ece1d493e",
  "tree": "d818b38c8883e9be6c8899f460928c5c4515c6b9",
  "parents": [
    "6cc7df8e83417dd495ff124cb6e6560b300ca17e"
  ],
  "author": {
    "name": "Eric Botcazou",
    "email": "ebotcazou@adacore.com",
    "time": "Sat Jul 04 10:13:13 2026 +0200"
  },
  "committer": {
    "name": "Eric Botcazou",
    "email": "ebotcazou@adacore.com",
    "time": "Mon Jul 06 10:43:44 2026 +0200"
  },
  "message": "Remove obsolete support for ADA_LONG_TYPE_SIZE\n\nThe macro was only defined for VMS and VMS is no longer supported in Ada.\n\ngcc/\n\t* config/vms/vms.h (ADA_LONG_TYPE_SIZE): Delete.\n\t* doc/tm.texi.in (ADA_LONG_TYPE_SIZE): Likewise.\n\t* doc/tm.texi: Regenerate.\n\t* system.h (ADA_LONG_TYPE_SIZE): Poison.\n\ngcc/ada/\n\t* gnatlink.adb: Remove clause for System.CRTL.\n\t(Store_File_Context): Remove clause for System.CRTL.long.\n\t* gcc-interface/targtyps.cc (ADA_LONG_TYPE_SIZE): Delete.\n\t(get_target_long_size): Use LONG_TYPE_SIZE.\n\t* libgnat/i-c.ads: Remove clause for System.Parameters.\n\t(long): Declare as derived from Long_Integer.\n\t* libgnat/i-cstrin.ads: Add clause for System.Parameters.\n\t* libgnat/s-crtl.ads: Remove clause for System.Parameters.\n\t(long): Declare as subtype of Long_Integer.\n\t* libgnat/s-parame.ads (long_bits): Delete.\n\t* libgnat/s-parame__hpux.ads (long_bits): Likewise.\n\t* libgnat/s-parame__vxworks.ads (long_bits): Likewise.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4768322e15ae8449895f65abb7a711146ccd0ee7",
      "old_mode": 33188,
      "old_path": "gcc/ada/gcc-interface/targtyps.cc",
      "new_id": "772e965162eae8b7e4ad810679f7ef71d7241f53",
      "new_mode": 33188,
      "new_path": "gcc/ada/gcc-interface/targtyps.cc"
    },
    {
      "type": "modify",
      "old_id": "85517bf3318dc9e66fc5f4b39491af8267f1055a",
      "old_mode": 33188,
      "old_path": "gcc/ada/gnatlink.adb",
      "new_id": "2e27d3cf130f2bbcde5983d217f2e263649eae3b",
      "new_mode": 33188,
      "new_path": "gcc/ada/gnatlink.adb"
    },
    {
      "type": "modify",
      "old_id": "fc77cafaaffe5ff68fbcc34def8d9dc85150a61b",
      "old_mode": 33188,
      "old_path": "gcc/ada/libgnat/i-c.ads",
      "new_id": "f217f188bf55ba5abf12148d1b58485717dbd951",
      "new_mode": 33188,
      "new_path": "gcc/ada/libgnat/i-c.ads"
    },
    {
      "type": "modify",
      "old_id": "30ca0b3081a560b6bbe1384e7558602b94fb23b5",
      "old_mode": 33188,
      "old_path": "gcc/ada/libgnat/i-cstrin.ads",
      "new_id": "1401b9cbf8926f2bc7ded276967bea22bdac4d5f",
      "new_mode": 33188,
      "new_path": "gcc/ada/libgnat/i-cstrin.ads"
    },
    {
      "type": "modify",
      "old_id": "f8b3b1d5e7a61e8704b4d4c7c3f0cc3f3da7f2c3",
      "old_mode": 33188,
      "old_path": "gcc/ada/libgnat/s-crtl.ads",
      "new_id": "ef3a3f8470d739390ee631e6b82f52afca4cc3d6",
      "new_mode": 33188,
      "new_path": "gcc/ada/libgnat/s-crtl.ads"
    },
    {
      "type": "modify",
      "old_id": "f142e8a3656ac629f7b42c33e5180b33d131c6c4",
      "old_mode": 33188,
      "old_path": "gcc/ada/libgnat/s-parame.ads",
      "new_id": "fec92bd9db3fdc6b0fcce4befa558548f3854f47",
      "new_mode": 33188,
      "new_path": "gcc/ada/libgnat/s-parame.ads"
    },
    {
      "type": "modify",
      "old_id": "cfbfb0a79c40eac7820a85d673f325926a5748c4",
      "old_mode": 33188,
      "old_path": "gcc/ada/libgnat/s-parame__hpux.ads",
      "new_id": "247a13e53d75afc7c796c1288be68c256e1e1248",
      "new_mode": 33188,
      "new_path": "gcc/ada/libgnat/s-parame__hpux.ads"
    },
    {
      "type": "modify",
      "old_id": "b23706db1f79ba0b274c5e26c55212bcd9b0a06a",
      "old_mode": 33188,
      "old_path": "gcc/ada/libgnat/s-parame__vxworks.ads",
      "new_id": "bf29e930edc02fb80fe99de3fd56893728d0b73e",
      "new_mode": 33188,
      "new_path": "gcc/ada/libgnat/s-parame__vxworks.ads"
    },
    {
      "type": "modify",
      "old_id": "b986f41406b2aace8125aebef56ae9c83ffd4bd8",
      "old_mode": 33188,
      "old_path": "gcc/config/vms/vms.h",
      "new_id": "0951887dd92e2e9d2b5b0864566263ba273b08a4",
      "new_mode": 33188,
      "new_path": "gcc/config/vms/vms.h"
    },
    {
      "type": "modify",
      "old_id": "a5785b93720cfcb2789268d851ed2c4d34e4daf2",
      "old_mode": 33188,
      "old_path": "gcc/doc/tm.texi",
      "new_id": "85e175256833316597b0ab944e8c1f9cfe8d68c6",
      "new_mode": 33188,
      "new_path": "gcc/doc/tm.texi"
    },
    {
      "type": "modify",
      "old_id": "3d295eb5b49e60d4d0047b02e8251c0dd7a870c6",
      "old_mode": 33188,
      "old_path": "gcc/doc/tm.texi.in",
      "new_id": "1a9edd0635d03cc7afbffee8e2ec028d6097a5e1",
      "new_mode": 33188,
      "new_path": "gcc/doc/tm.texi.in"
    },
    {
      "type": "modify",
      "old_id": "36f73a70f70851c3010fa317d9557fa973155c68",
      "old_mode": 33188,
      "old_path": "gcc/system.h",
      "new_id": "5b8323c28e518e0544a0a96e6548d9792c521cdf",
      "new_mode": 33188,
      "new_path": "gcc/system.h"
    }
  ]
}
