This Go patch implements shift by signed types. This is a new language feature in Go 1.13 (https://tip.golang.org/doc/go1.13#language). Bootstrapped and ran Go testsuite on x86_64-pc-linux-gnu. Committed to mainline.
Unfortunately this is another case where GMail spam detection incomprehensibly rejects the actual patch. So if you want to see it, please see https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=274755 . Ian 2019-08-20 Ian Lance Taylor <i...@golang.org> * go.test/test/fixedbugs/bug073.go: Update for language changes.