r220364 - in /trunk/gcc/go: ChangeLog go-gcc.cc...

ian@gcc.gnu.org ian@gcc.gnu.org
Tue Feb 3 03:33:00 GMT 2015


Author: ian
Date: Tue Feb  3 03:33:21 2015
New Revision: 220364

URL: https://gcc.gnu.org/viewcvs?rev=220364&root=gcc&view=rev
Log:
	PR go/64836
	PR go/64838

compiler: Use int64_t for backend type size and alignment.

Fixes 32-bit host 64-bit target cross-compilation.

	* go-gcc.cc (Gcc_backend::type_size): Change return type to
	int64_t.
	(Gcc_backend::type_alignment): Likewise.
	(Gcc_backend::type_field_alignment): Likewise.
	(Gcc_backend::type_field_offset): Likewise.
	(Gcc_backend::implicit_variable): Change alignment parameter type
	to int64_t.

Modified:
    trunk/gcc/go/ChangeLog
    trunk/gcc/go/go-gcc.cc
    trunk/gcc/go/gofrontend/backend.h
    trunk/gcc/go/gofrontend/expressions.cc
    trunk/gcc/go/gofrontend/expressions.h
    trunk/gcc/go/gofrontend/gogo.cc
    trunk/gcc/go/gofrontend/gogo.h
    trunk/gcc/go/gofrontend/types.cc
    trunk/gcc/go/gofrontend/types.h



More information about the Gcc-cvs mailing list