)]}'
{
  "commit": "7866d2f8e06ed73dbca75f01d409a2c32028bb09",
  "tree": "d91b8c6ce85fff3182a97d7180b7712c8e1210a1",
  "parents": [
    "6a08905ba3f04841189c5882503725b60b0a511a"
  ],
  "author": {
    "name": "Richard Biener",
    "email": "rguenther@suse.de",
    "time": "Fri Aug 28 14:54:01 2026 +0200"
  },
  "committer": {
    "name": "Richard Biener",
    "email": "rguenther@suse.de",
    "time": "Fri Aug 28 16:01:14 2026 +0200"
  },
  "message": "tree-optimization/127105 - ICE with empty reduction\n\nWhen we try to analyze a reduction chain we ICE when we access\nthe single stmt we want to use after verifying that single stmt\nexists, but we do the access before.  Oops.\n\n\tPR tree-optimization/127105\n\t* tree-vect-slp.cc (vect_analyze_slp_reduc_chain): Access\n\tscalar_stmts[0] only after we determined it exists.\n\n\t* gcc.dg/vect/vect-pr127105.c: New testcase.\n\n(cherry picked from commit 5fa2866f2674d274034de150f669aee611c2d9fe)\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a4c9d9e5ce9e069add84b81fcd80ef91d675681",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/gcc.dg/vect/vect-pr127105.c"
    },
    {
      "type": "modify",
      "old_id": "94b6aad94008be8e8749d568aa852fff2d1a0e4b",
      "old_mode": 33188,
      "old_path": "gcc/tree-vect-slp.cc",
      "new_id": "cc26bb739a3b6f09d5989dc4a2d9ca3f5f900eb0",
      "new_mode": 33188,
      "new_path": "gcc/tree-vect-slp.cc"
    }
  ]
}
