)]}'
{
  "commit": "b1eb6e08939a01a18724d35da3dd0098cb993ab9",
  "tree": "5eef448cd741b15a564eb938f9a375b931851f40",
  "parents": [
    "2f7613d36fecb6dccd6a67f3b946ce84e4d94fe5"
  ],
  "author": {
    "name": "Jerry DeLisle",
    "email": "jvdelisle@gcc.gnu.org",
    "time": "Mon Jul 06 18:30:05 2026 -0700"
  },
  "committer": {
    "name": "Jerry DeLisle",
    "email": "jvdelisle@gcc.gnu.org",
    "time": "Tue Jul 07 08:43:16 2026 -0700"
  },
  "message": "fortran: [PR103367] Followup patch to fix related test cases\n\n\tPR fortran/103367\n\ngcc/fortran/ChangeLog:\n\n\t* expr.cc (simplify_const_ref): Hoist the call to\n\tremove_subobject_ref up a level.\n\t* primary.cc (gfc_match_rvalue): Don\u0027t copy the value expr\n\tif the type is an EXPR_VARIABLE.\n\tnot\n\t* trans-array.cc (gfc_conv_array_initializer): Only copy the expr\n\tvalue if it does not have a ref.\n\ngcc/testsuite/ChangeLog:\n\n\t* gfortran.dg/pr103367_2.f90: New test.\n\t* gfortran.dg/pr103367_3.f90: New test.\n\t* gfortran.dg/pr103367_4.f90: New test.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9fb152074dbff32becb959d8059ea747a2d57e13",
      "old_mode": 33188,
      "old_path": "gcc/fortran/expr.cc",
      "new_id": "946fa86a82232e452b1e4aa0bb654953c469f410",
      "new_mode": 33188,
      "new_path": "gcc/fortran/expr.cc"
    },
    {
      "type": "modify",
      "old_id": "da517f8394fee400bc63e9338505927370c955b5",
      "old_mode": 33188,
      "old_path": "gcc/fortran/primary.cc",
      "new_id": "d167036b808654fb5b53e9a2d72f33c7da1af723",
      "new_mode": 33188,
      "new_path": "gcc/fortran/primary.cc"
    },
    {
      "type": "modify",
      "old_id": "d1153f5565cfeb1eca177b669d81aa8617bb0196",
      "old_mode": 33188,
      "old_path": "gcc/fortran/trans-array.cc",
      "new_id": "11cf2ba2e86b7cbd31667b7004ef1cf61612095e",
      "new_mode": 33188,
      "new_path": "gcc/fortran/trans-array.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6a3c4f6357b76a1d4e93ac5d3cce9b4866a5fd84",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gfortran.dg/pr103367_2.f90"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6c83e88b28dba9a3b77932a9533cbd5cfb4e2e2a",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gfortran.dg/pr103367_3.f90"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e0c052692cd1f652b12064197a85e238914f134c",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gfortran.dg/pr103367_4.f90"
    }
  ]
}
