)]}'
{
  "commit": "cff85e5a040b097508a13d20ee792292ccd0f296",
  "tree": "be75f1c2b99408201d9a28e0301cae61461058d4",
  "parents": [
    "1fd6f38b133f7c4c2b87840dae93b68e2dc03b24"
  ],
  "author": {
    "name": "Georg-Johann Lay",
    "email": "avr@gjlay.de",
    "time": "Thu Aug 20 20:01:39 2026 +0200"
  },
  "committer": {
    "name": "Georg-Johann Lay",
    "email": "avr@gjlay.de",
    "time": "Tue Aug 25 15:04:00 2026 +0200"
  },
  "message": "AVR: Add -mfuse-ifelse for better control of pass avr-ifelse.\n\nThis patch adds -m[no-]fuse-ifelse as new option, so that\nthe avr-ifelse pass can be deactivated.\n\ngcc/\n\t* config/avr/avr.opt (-mfuse-ifelse): New option.\n\t* config/avr/avr-passes.cc (avr_pass_ifelse::gate): Don\u0027t\n\treturn true when avropt_fuse_ifelse is false.\n\t* config/avr/avr.opt.urls (mfuse-ifelse): Add URL.\n\t* common/config/avr/avr-common.cc (avr_option_optimization_table)\n\t[OPT_LEVELS_1_PLUS]: Set OPT_mfuse_ifelse to 1.\n\t* doc/invoke.texi (AVR Options): Document it.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d1923a72bf33e13c30b9776b62bd667e0bce51a",
      "old_mode": 33188,
      "old_path": "gcc/common/config/avr/avr-common.cc",
      "new_id": "fb4f05553d71f67b2be229d443e36bef0afd1b0f",
      "new_mode": 33188,
      "new_path": "gcc/common/config/avr/avr-common.cc"
    },
    {
      "type": "modify",
      "old_id": "01a7853e361510e4310ca002e1b19a6b62458fad",
      "old_mode": 33188,
      "old_path": "gcc/config/avr/avr-passes.cc",
      "new_id": "f60298131642e432e44ce7299adcd1782193873d",
      "new_mode": 33188,
      "new_path": "gcc/config/avr/avr-passes.cc"
    },
    {
      "type": "modify",
      "old_id": "d56061b50b6cde9b07aa9111f175e60f1649e172",
      "old_mode": 33188,
      "old_path": "gcc/config/avr/avr.opt",
      "new_id": "9c4be3ba93e58a7560ff95c6e99fe6195847ea0a",
      "new_mode": 33188,
      "new_path": "gcc/config/avr/avr.opt"
    },
    {
      "type": "modify",
      "old_id": "004f9c45175d052862021a665e32c988ac41c234",
      "old_mode": 33188,
      "old_path": "gcc/config/avr/avr.opt.urls",
      "new_id": "197c706fff3da6986f4f4445549de87da4002764",
      "new_mode": 33188,
      "new_path": "gcc/config/avr/avr.opt.urls"
    },
    {
      "type": "modify",
      "old_id": "f2bcf410bf0816eb06a9797ce2c3c341eccd717c",
      "old_mode": 33188,
      "old_path": "gcc/doc/invoke.texi",
      "new_id": "d30ff18a1f28d9b1ea867a7d956d4c165054c302",
      "new_mode": 33188,
      "new_path": "gcc/doc/invoke.texi"
    }
  ]
}
