)]}'
{
  "commit": "4dbe72de5fc7e32f829a97135b2d7a8f7984f33a",
  "tree": "5715631bbb4cf09e33da341e45a483f78a587b7a",
  "parents": [
    "c955c54431f18f407294f86b12b5b39a82ee9ee0"
  ],
  "author": {
    "name": "David Chase",
    "email": "drchase@google.com",
    "time": "Wed Jun 19 18:09:39 2019 -0400"
  },
  "committer": {
    "name": "Alexander Rakoczy",
    "email": "alex@golang.org",
    "time": "Mon Jul 08 17:49:50 2019 +0000"
  },
  "message": "[release-branch.go1.12] cmd/compile: add necessary operand to mergePoint in rewrite rules\n\nA missing operand to mergePoint caused lower to place values\nin the wrong blocks.\n\nIncludes test, belt+suspenders to do both ssa check and verify\nthe output (was is how the bug was originally observed).\n\nThe fixed bug here is very likely present in Go versions\n1.9-1.12 on amd64 and s390x\n\nUpdates #32680.\nFixes #32712.\n\nChange-Id: I63e702c4c40602cb795ef71b1691eb704d38ccc7\nReviewed-on: https://go-review.googlesource.com/c/go/+/183059\nRun-TryBot: David Chase \u003cdrchase@google.com\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Cherry Zhang \u003ccherryyz@google.com\u003e\n(cherry picked from commit 769fda2d5110eef6146d7df3bf0219872c9b0da6)\nReviewed-on: https://go-review.googlesource.com/c/go/+/183241\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6b2d3f77cfb717844b4090143ea6528cc0e6f4e4",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/gen/AMD64.rules",
      "new_id": "bf1581df1c8095e484dce02629ee9b8e55002b80",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/gen/AMD64.rules"
    },
    {
      "type": "modify",
      "old_id": "0aeea535616833db1c7cafece7e221ef35823a0d",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/gen/S390X.rules",
      "new_id": "775b846131bfa5ddddc3d49872ace944d9c65f1d",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/gen/S390X.rules"
    },
    {
      "type": "modify",
      "old_id": "b52e53f9d23405966db17d2409200c9a2b275696",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/rewriteAMD64.go",
      "new_id": "3a95c20c2528e0cf05f23c29a6bbe62e466d588b",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/rewriteAMD64.go"
    },
    {
      "type": "modify",
      "old_id": "ce501a74efb4c7ebbaa5f91b04ff8d3afef93150",
      "old_mode": 33188,
      "old_path": "src/cmd/compile/internal/ssa/rewriteS390X.go",
      "new_id": "8d2f54bc06e0d2792695a00fa5dc8a5dab52aada",
      "new_mode": 33188,
      "new_path": "src/cmd/compile/internal/ssa/rewriteS390X.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "27cba6bf78731a2c76be5bc9cb8aeecf7c737a6a",
      "new_mode": 33188,
      "new_path": "test/fixedbugs/issue32680.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d60a97392c1affc1f82b199fe50ebbb266fedf9",
      "new_mode": 33188,
      "new_path": "test/fixedbugs/issue32680.out"
    }
  ]
}
