)]}'
{
  "commit": "e7f3238d66eec925c4183f2e28f148ba4cc223c2",
  "tree": "a7bb604dff1eff176dce909738ba1b77e521f7cb",
  "parents": [
    "fad802e6bb75c91c2f0a25c020b718b700225256"
  ],
  "author": {
    "name": "Kael Andrew Alonzo Franco",
    "email": "kaelfandrew@gmail.com",
    "time": "Fri Sep 04 12:24:26 2026 -0400"
  },
  "committer": {
    "name": "Kael Andrew Alonzo Franco",
    "email": "kaelfandrew@gmail.com",
    "time": "Fri Sep 04 12:24:26 2026 -0400"
  },
  "message": "middle-end: Remove all GCC\u0027s uses of ENUM_BITFIELD. [PR125507]\n\nGCC requires C++14, which supports enum bitfield so ENUM_BITFIELD\nis removed in GCC.\n\nBootstrapped and regtested on x86_64-pc-linux-gnu.\n\n\tPR middle-end/125507\n\ncontrib/ChangeLog:\n\n\t* filter_params.py (filter_src): Remove ENUM_BITFIELD.\n\t(FilteringTests): Ditto.\n\ngcc/ChangeLog:\n\n\t* gengtype-lex.l: Remove ENUM_BITFIELD.\n\t* real.h (struct real_value): Ditto.\n\nSigned-off-by: Kael Andrew Franco \u003ckaelfandrew@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "359d28b07d2ff2cce03250e9615e9c174f751ebf",
      "old_mode": 33188,
      "old_path": "contrib/filter_params.py",
      "new_id": "0a0d5c559860a7370efb199f511a146494146229",
      "new_mode": 33188,
      "new_path": "contrib/filter_params.py"
    },
    {
      "type": "modify",
      "old_id": "7d7e81072ac32d0111a038a8732000537b37c338",
      "old_mode": 33188,
      "old_path": "gcc/gengtype-lex.l",
      "new_id": "13468e29450c0fc3dc352d3d08b62b9b529cae01",
      "new_mode": 33188,
      "new_path": "gcc/gengtype-lex.l"
    },
    {
      "type": "modify",
      "old_id": "e9ddcf5e17171a193fbe02f51dfe75a5f50fe87a",
      "old_mode": 33188,
      "old_path": "gcc/real.h",
      "new_id": "380dd72b04dd0ebd3300284e25b2e31effb14649",
      "new_mode": 33188,
      "new_path": "gcc/real.h"
    }
  ]
}
