)]}'
{
  "commit": "120efb3931260de35173267ec6870d8f17fbadb5",
  "tree": "9f2fe3b8e5e10e256e017dc597964e8213bd26e7",
  "parents": [
    "0f1e4dd1f9354ea962113e066152d0a77209f732"
  ],
  "author": {
    "name": "Andre Vehreschild",
    "email": "vehre@gcc.gnu.org",
    "time": "Wed Jul 02 11:06:17 2025 +0200"
  },
  "committer": {
    "name": "Andre Vehreschild",
    "email": "vehre@gcc.gnu.org",
    "time": "Wed Jul 09 09:27:14 2025 +0200"
  },
  "message": "Fortran: Remove corank conformability checks [PR120843]\n\nRemove the checks on coranks conformability in expressions,\nbecause there is nothing in the standard about it.  When a coarray\nhas no coindexes it it treated like a non-coarray, when it has\na full-corank coindex its result is a regular array.  So nothing\nto check for corank conformability.\n\n\tPR fortran/120843\n\ngcc/fortran/ChangeLog:\n\n\t* resolve.cc (resolve_operator): Remove conformability check,\n\tbecause it is not in the standard.\n\ngcc/testsuite/ChangeLog:\n\n\t* gfortran.dg/coarray/coindexed_6.f90: Enhance test to have\n\tcoarray components covered.\n\n(cherry picked from commit 15413e05eb9cde976b8890cd9b597d0a41a8eb27)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2fbe7c4514289fa17fe0a4cebe696c0628fabd1b",
      "old_mode": 33188,
      "old_path": "gcc/fortran/resolve.cc",
      "new_id": "760526eb402909f6a6736f0957ef3588f5b8ba58",
      "new_mode": 33188,
      "new_path": "gcc/fortran/resolve.cc"
    },
    {
      "type": "modify",
      "old_id": "8f5dcabb859a8623fee81eee34aaae44a0d313fe",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/gfortran.dg/coarray/coindexed_6.f90",
      "new_id": "d566c504134f0f488fbcbf7f4b8555a2ab8b2231",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gfortran.dg/coarray/coindexed_6.f90"
    }
  ]
}
