)]}'
{
  "commit": "10f654cd90ffd58f91bf1ee8a0af762040346ab4",
  "tree": "57f0933b176f8f2a48776d88cbc4e5f423543c3f",
  "parents": [
    "b64fc298a3538c3d7d85ca05fef822acba23e4a1"
  ],
  "author": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Sat Jun 27 05:22:21 2026 +0800"
  },
  "committer": {
    "name": "H.J. Lu",
    "email": "hjl.tools@gmail.com",
    "time": "Sat Jun 27 06:07:56 2026 +0800"
  },
  "message": "Replace the min size rtx with GEN_INT (min_size)\n\ncommit cbc56384029c9224280b0a1018fb9502797f243d\nAuthor: H.J. Lu \u003chjl.tools@gmail.com\u003e\nDate:   Fri Jun 26 08:43:20 2026 +0800\n\n    determine_block_size: Set len_rtx to min size if min size \u003d\u003d max size\n\nadded\n\n+    gcc_assert (min_size !\u003d max_size\n+           || rtx_equal_p (ops[2].value, ops[6].value));\n\nBut the number of operands isn\u0027t fixed and may be less than 7.  Replace\nthe min size rtx with GEN_INT (min_size) to support different numbers of\noperands.\n\n\tPR middle-end/125977\n\t* expr.cc (emit_block_move_via_pattern): Replace ops[6].value\n\tin assert with GEN_INT (min_size).\n\nSigned-off-by: H.J. Lu \u003chjl.tools@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "43931687d63e161bfa8f03ec7882d076bbdcbcf2",
      "old_mode": 33188,
      "old_path": "gcc/expr.cc",
      "new_id": "469c4d013b4b06e8f1a7da1f0a9d0e457c4926cb",
      "new_mode": 33188,
      "new_path": "gcc/expr.cc"
    }
  ]
}
