)]}' { "commit": "f2eea4c1dc37886939c010daff89c03d5a3825be", "tree": "9eeabd7f0de4846ab536f7a9be4feb87fbdcb444", "parents": [ "92c732e901a732855f4b813e6676264421eceae9" ], "author": { "name": "Alberto Donizetti", "email": "alb.donizetti@gmail.com", "time": "Sat Nov 14 13:33:32 2020 +0100" }, "committer": { "name": "Alberto Donizetti", "email": "alb.donizetti@gmail.com", "time": "Mon Nov 16 08:22:10 2020 +0000" }, "message": "cmd/compile: mask SLL,SRL,SRAconst shift amount\n\nmips SRA/SLL/SRL shift amounts are used mod 32; this change aligns the\nXXXconst rules to mask the shift amount by \u002631.\n\nPasses\n\n $ GOARCH\u003dmips go build -toolexec \u0027toolstash -cmp\u0027 -a std\n $ GOARCH\u003dmipsle go build -toolexec \u0027toolstash -cmp\u0027 -a std\n\nFixes #42587\n\nChange-Id: I6003ebd0bc500fba4cf6fb10254e1b557bf8c48f\nReviewed-on: https://go-review.googlesource.com/c/go/+/270117\nTrust: Alberto Donizetti \u003calb.donizetti@gmail.com\u003e\nReviewed-by: Keith Randall \u003ckhr@golang.org\u003e\nReviewed-by: Cherry Zhang \u003ccherryyz@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "aff12b4e363746ed5980c6a21588fff5e716cb65", "old_mode": 33188, "old_path": "src/cmd/compile/internal/ssa/gen/MIPS.rules", "new_id": "7dcac9cf5391ac5210dd2ad8cdcad20a38d09608", "new_mode": 33188, "new_path": "src/cmd/compile/internal/ssa/gen/MIPS.rules" }, { "type": "modify", "old_id": "cd7357f62bd1904150f3e61517b5e076539f4707", "old_mode": 33188, "old_path": "src/cmd/compile/internal/ssa/gen/MIPSOps.go", "new_id": "75ab99ea26c254be35710518fc14b280a64227d6", "new_mode": 33188, "new_path": "src/cmd/compile/internal/ssa/gen/MIPSOps.go" }, { "type": "modify", "old_id": "970bd7b52e9d4e938e5c3eedc96c88eec49d77e4", "old_mode": 33188, "old_path": "src/cmd/compile/internal/ssa/rewriteMIPS.go", "new_id": "cfe39d7842c0487d1d8cf79618da1437fe791b8b", "new_mode": 33188, "new_path": "src/cmd/compile/internal/ssa/rewriteMIPS.go" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "d10ba979d570428ec338aea1af3ee09b5fe23494", "new_mode": 33188, "new_path": "test/fixedbugs/issue42587.go" } ] }