)]}'
{
  "commit": "aff1672005353f1be41e6cc2423bf0647e2222bc",
  "tree": "ed9f6963ef8f7909164b669f48a9d731a716b313",
  "parents": [
    "86717c5808dacd36b85e5d4cd3499c6fe96d2733"
  ],
  "author": {
    "name": "Jerry DeLisle",
    "email": "jvdelisle@gcc.gnu.org",
    "time": "Sat Jul 11 10:35:29 2026 -0700"
  },
  "committer": {
    "name": "Jerry DeLisle",
    "email": "jvdelisle@gcc.gnu.org",
    "time": "Sat Jul 11 12:44:26 2026 -0700"
  },
  "message": "fortran: [PR126210] Restrict host-assoc symbol skip to derived types\n\nThe fix for PR126170 made read_module() skip re-importing any\nsymbol already visible via host association from the same\nmodule, matched only by name.\n\n\tPR fortran/126210\n\ngcc/fortran/ChangeLog:\n\n\t* module.cc (read_module): Only skip re-importing a symbol\n\talready visible via host association from the same module\n\twhen that symbol is a derived type.\n\ngcc/testsuite/ChangeLog:\n\n\t* gfortran.dg/pr126210.f90: New test.\n\n(cherry picked from commit 69a2daacba6353d1aab3118415b89afd479c4c76)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4600845f5f6d5e9c66726029deb454e60084b8be",
      "old_mode": 33188,
      "old_path": "gcc/fortran/module.cc",
      "new_id": "7206048c407fd987d68565c57f987878e61a609d",
      "new_mode": 33188,
      "new_path": "gcc/fortran/module.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64f45be317a0e34a8415cf796e6f200508fa63aa",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gfortran.dg/pr126210.f90"
    }
  ]
}
