compiler, runtime: implement shifts by signed amounts
authorIan Lance Taylor <iant@golang.org>
Tue, 20 Aug 2019 21:15:46 +0000 (21:15 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Tue, 20 Aug 2019 21:15:46 +0000 (21:15 +0000)
commit43055d2379cfb1b5b1b09e243a9829e52e12b60a
tree25ee7c396a4bc315d93ef63cd8092a66275cd5a1
parent5ba5ad304a16644614c3ea143181682a94cb999e
compiler, runtime: implement shifts by signed amounts

    Shifting by signed types is a new language feature in Go 1.13.

    This requires a patch to the testsuite.

    Updates golang/go#19113

    Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/190977

* go.test/test/fixedbugs/bug073.go: Update for language changes.

From-SVN: r274755
gcc/go/gofrontend/MERGE
gcc/go/gofrontend/expressions.cc
gcc/go/gofrontend/gogo.h
gcc/testsuite/ChangeLog
gcc/testsuite/go.test/test/fixedbugs/bug073.go
libgo/runtime/go-runtime-error.c