libgo: Solaris and x/sys/cpu compatibility fixes
authorIan Lance Taylor <ian@gcc.gnu.org>
Tue, 10 Sep 2019 20:41:04 +0000 (20:41 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Tue, 10 Sep 2019 20:41:04 +0000 (20:41 +0000)
commitefc864927f57fa1a4aa8d1f22e4071343f0b8cbb
tree459ff147fd2603203e17c2a17dca1291399fbb51
parent4d7bfeec428c5bfd005bb6028221c22e5a8abcdf
libgo: Solaris and x/sys/cpu compatibility fixes

    Restore Solaris compatibility fixes lost when internal/x/net/lif moved
    to golang.org/x/net/lif.  Also fix the Makefile for x/net/lif and
    x/net/route.

    Change x/sys/cpu to get the cache line size from goarch.sh as the
    gofrontend version of internal/cpu does.

    Partially based on work by Rainer Orth.

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

From-SVN: r275611
17 files changed:
gcc/go/gofrontend/MERGE
libgo/Makefile.am
libgo/Makefile.in
libgo/go/golang.org/x/net/lif/syscall.go
libgo/go/golang.org/x/net/lif/zsys_solaris.go [new file with mode: 0644]
libgo/go/golang.org/x/net/lif/zsys_solaris_amd64.go [deleted file]
libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go
libgo/go/golang.org/x/sys/cpu/cpu_arm.go [deleted file]
libgo/go/golang.org/x/sys/cpu/cpu_linux_arm64.go
libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go
libgo/go/golang.org/x/sys/cpu/cpu_linux_s390x.go
libgo/go/golang.org/x/sys/cpu/cpu_mips64x.go [deleted file]
libgo/go/golang.org/x/sys/cpu/cpu_mipsx.go [deleted file]
libgo/go/golang.org/x/sys/cpu/cpu_other_arm64.go [deleted file]
libgo/go/golang.org/x/sys/cpu/cpu_wasm.go [deleted file]
libgo/go/golang.org/x/sys/cpu/cpu_x86.go
libgo/go/runtime/os_solaris.go