go/build, cmd/go: update to match recent changes to gc
authorIan Lance Taylor <iant@golang.org>
Wed, 9 May 2018 21:49:47 +0000 (21:49 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Wed, 9 May 2018 21:49:47 +0000 (21:49 +0000)
commit2f55f4aa6c403c58480cc9040b1c17238c17a54f
treedb15ce3c24c21d5a4a060f2342339882ef0cc014
parentf2410266a00a3ebd6db07007aa82333b4f6ee6c2
go/build, cmd/go: update to match recent changes to gc

    Several recent changes to the gc version of cmd/go improve the
    gofrontend support. These changes are partially copies of existing
    gofrontend differences, and partially new code. This CL makes the
    gofrontend match the upstream code.

    The changes included here come from:
        https://golang.org/cl/111575
        https://golang.org/cl/111595
        https://golang.org/cl/111635
        https://golang.org/cl/111636

    For the record, the following recent gc changes are based on code
    already present in the gofrontend repo:
        https://golang.org/cl/110915
        https://golang.org/cl/111615

    For the record, a gc change, partially based on earlier gofrontend
    work, also with new gc code, was already copied to gofrontend repo in
    CL 111099:
        https://golang.org/cl/111097

    This moves the generated list of standard library packages from
    cmd/go/internal/load to go/build.

    Reviewed-on: https://go-review.googlesource.com/112475

gotools/:
* Makefile.am (check-go-tool): Don't copy zstdpkglist.go.
* Makefile.in: Rebuild.

From-SVN: r260097
13 files changed:
gcc/go/gofrontend/MERGE
gotools/ChangeLog
gotools/Makefile.am
gotools/Makefile.in
libgo/Makefile.am
libgo/Makefile.in
libgo/go/cmd/go/internal/load/pkg.go
libgo/go/cmd/go/internal/test/test.go
libgo/go/cmd/go/internal/work/buildid.go
libgo/go/cmd/go/internal/work/exec.go
libgo/go/go/build/build.go
libgo/go/go/build/gc.go
libgo/go/go/build/gccgo.go