)]}'
{
  "commit": "6dd8d07444baa41f62426990c8768f746c79fb79",
  "tree": "af83e85b6f9ca03a2fe049a2b0d13c5d3bc77086",
  "parents": [
    "1d6d7e982a982724ed8d9efc7eaa0f38638f8027"
  ],
  "author": {
    "name": "Richard Sandiford",
    "email": "rdsandiford@googlemail.com",
    "time": "Mon Jun 08 08:31:18 2026 +0100"
  },
  "committer": {
    "name": "Richard Sandiford",
    "email": "rdsandiford@googlemail.com",
    "time": "Mon Jun 08 08:31:18 2026 +0100"
  },
  "message": "sh: Remove can_create_pseudo_p check\n\nOptab instruction conditions are cached and so won\u0027t adapt to the\ncurrent phase of compilation.\n\nThe old code to FAIL for !create_pseudo_p was redundant since\ngeneral-purpose arithmetic optabs like bswap can only be used\nwhile can_create_pseudo_p is true.\n\ngcc/\n\t* config/sh/sh.md (bswapsi): Remove can_create_pseudo_p () check.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0ead908e883b787a600106dbc20292711a6b6bf5",
      "old_mode": 33188,
      "old_path": "gcc/config/sh/sh.md",
      "new_id": "fbffd63b0630a904678c95a164faab58b089af7c",
      "new_mode": 33188,
      "new_path": "gcc/config/sh/sh.md"
    }
  ]
}
