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