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