r256655 - in /trunk: gcc/go/gofrontend/MERGE li...
ian@gcc.gnu.org
ian@gcc.gnu.org
Sun Jan 14 04:59:00 GMT 2018
Author: ian
Date: Sun Jan 14 04:59:01 2018
New Revision: 256655
URL: https://gcc.gnu.org/viewcvs?rev=256655&root=gcc&view=rev
Log:
go/types: implement SizesFor for gccgo
Move the architecture-specific settings out of configure.ac into a new
shell script goarch.sh. Use the new script to collect the values for
all architectures to make them available in go/types.
Also fix cmd/vet to pass the right compiler when it calls SizesFor.
This fixes cmd/vet for systems that are not implemented in the gc
toolchain, such as alpha and ia64.
Reviewed-on: https://go-review.googlesource.com/87635
Added:
trunk/libgo/goarch.sh (with props)
Modified:
trunk/gcc/go/gofrontend/MERGE
trunk/libgo/Makefile.am
trunk/libgo/Makefile.in
trunk/libgo/configure
trunk/libgo/configure.ac
trunk/libgo/go/cmd/vet/types.go
trunk/libgo/go/go/types/sizes.go
trunk/libgo/testsuite/Makefile.in
Propchange: trunk/libgo/goarch.sh
('svn:executable' added)
More information about the Gcc-cvs
mailing list