cmd/go: allow buildmode c-archive for gccgo on ppc64
authorIan Lance Taylor <ian@gcc.gnu.org>
Mon, 3 Dec 2018 20:25:11 +0000 (20:25 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Mon, 3 Dec 2018 20:25:11 +0000 (20:25 +0000)
commitab25c42d05ea17fc8a3267135650dee0f42a918e
tree187ef807591432ad9384483cad84243f6d9de617
parentd89057777e7468b3089afdb64a534e38d1a13680
cmd/go: allow buildmode c-archive for gccgo on ppc64

    In buildmodeinit, the c-archive buildmode is flagged as invalid
    on linux/ppc64 for gccgo when it should be valid. This happens
    because the check against the gccgo flag is done after the checks
    for valid GOOS/GOARCH pairs instead of before as is done for all
    other buildmode cases in this switch. This corrects the problem and
    allows several of the gccgo gotools testcases to pass on linux/ppc64.

    Updates #29046

    Reviewed-on: https://go-review.googlesource.com/c/152137

From-SVN: r266764
gcc/go/gofrontend/MERGE
libgo/go/cmd/go/internal/work/init.go