This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r245535 - in /trunk: gcc/go/gofrontend/MERGE li...
- From: ian at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 17 Feb 2017 15:43:40 -0000
- Subject: r245535 - in /trunk: gcc/go/gofrontend/MERGE li...
Author: ian
Date: Fri Feb 17 15:43:39 2017
New Revision: 245535
URL: https://gcc.gnu.org/viewcvs?rev=245535&root=gcc&view=rev
Log:
libgo: update to final Go 1.8 release
Along with the update this fixes a problem that was always present but
only showed up with the new reflect test. When a program used a
**unsafe.Pointer and stored the value in an interface type, the
generated type descriptor pointed to the GC data for *unsafe.Pointer.
It did that by name, but we were not generating a variable with the
right name.
Reviewed-on: https://go-review.googlesource.com/37144
Modified:
trunk/gcc/go/gofrontend/MERGE
trunk/libgo/MERGE
trunk/libgo/VERSION
trunk/libgo/go/cmd/go/alldocs.go
trunk/libgo/go/cmd/go/get.go
trunk/libgo/go/cmd/go/go_test.go
trunk/libgo/go/cmd/go/main.go
trunk/libgo/go/crypto/x509/root_linux.go
trunk/libgo/go/database/sql/ctxutil.go
trunk/libgo/go/database/sql/sql.go
trunk/libgo/go/database/sql/sql_test.go
trunk/libgo/go/encoding/xml/marshal.go
trunk/libgo/go/encoding/xml/marshal_test.go
trunk/libgo/go/go/build/build.go
trunk/libgo/go/reflect/all_test.go
trunk/libgo/go/reflect/type.go
trunk/libgo/go/runtime/testdata/testprogcgo/threadpprof.go
trunk/libgo/go/runtime/testdata/testprogcgo/traceback.go
trunk/libgo/go/testing/testing.go
trunk/libgo/runtime/go-unsafe-pointer.c