)]}'
{
  "commit": "47e830211d39b5efb14144bbdaf8f2d83ba8375e",
  "tree": "44556982b197f5bf1c78f1fc32d9bc5ef2b1f773",
  "parents": [
    "94d10c0ef2dca46f1c043c81bcda67ee7e2efc67"
  ],
  "author": {
    "name": "Richard Biener",
    "email": "rguenther@suse.de",
    "time": "Wed May 07 10:20:55 2025 +0200"
  },
  "committer": {
    "name": "Richard Biener",
    "email": "rguenther@suse.de",
    "time": "Sun May 11 10:54:41 2025 +0200"
  },
  "message": "ipa/120146 - deal with vanished varpool nodes in IPA PTA\n\nI don\u0027t understand why they vanish when still refered to, but\nlets deal with that in a conservative way.\n\n\tPR ipa/120146\n\t* tree-ssa-structalias.cc (create_variable_info_for): If\n\tthe symtab cannot tell us whether all refs to a variable\n\tare explicit assume they are not.\n\n\t* g++.dg/ipa/pr120146.C: New testcase.\n\n(cherry picked from commit b38e3a7196d25bc8bcb1fe55da7663745cea9470)\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33644b4f7a61375f5c8499ec3cb8d8b4ebf5adb9",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/g++.dg/ipa/pr120146.C"
    },
    {
      "type": "modify",
      "old_id": "3ad0c69930c72c0dbd6070adefc90058e435afbc",
      "old_mode": 33188,
      "old_path": "gcc/tree-ssa-structalias.cc",
      "new_id": "deca44ae0bf35a74e210018c387a9c71934166f0",
      "new_mode": 33188,
      "new_path": "gcc/tree-ssa-structalias.cc"
    }
  ]
}
