)]}'
{
  "commit": "b33742aed1176e4701a1daff6c34ff2ca9991be7",
  "tree": "c70f1b77dd26b16b378aa97a7ee3e495b09ff56d",
  "parents": [
    "b3763e32ea4b0bf9e68bb89eac9bf2d7ab92680c"
  ],
  "author": {
    "name": "Richard Biener",
    "email": "rguenther@suse.de",
    "time": "Mon Jun 15 10:40:10 2026 +0200"
  },
  "committer": {
    "name": "Richard Biener",
    "email": "rguenth@gcc.gnu.org",
    "time": "Mon Jun 15 12:57:16 2026 +0200"
  },
  "message": "Fix VEC_COND_EXPR matching with inverted compare\n\nThe following fixes detecting of VEC_COND_EXPR \u003ccmp, {0,..}, {-1,...}\u003e\nwhich we recognize in ovce_extract_ops by inverting \u0027cmp\u0027.  But\nafter checking that the false value is {-1,...} we then continue\nverifying it is also {0,...} which it of course is not.  Fixed\nby checking the true value in that case.\n\n\t* tree-ssa-reassoc.cc (ovce_extract_ops): Fixup\n\tfalse value matching for the inverted comparison case.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "924742878ea6680814ed108711eddf360706067d",
      "old_mode": 33188,
      "old_path": "gcc/tree-ssa-reassoc.cc",
      "new_id": "dec64883891158908e800071aea46532fcebcda7",
      "new_mode": 33188,
      "new_path": "gcc/tree-ssa-reassoc.cc"
    }
  ]
}
