diff options
author | ian <ian@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-02-03 03:33:21 +0000 |
---|---|---|
committer | ian <ian@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-02-03 03:33:21 +0000 |
commit | 3f378015423214986544d4772c9014025cdc218e (patch) | |
tree | 78fb832e42f96e31bd518c22227ffe0aaa2eb0eb /gcc/go/ChangeLog | |
parent | 5e60278501c69210648503cc6bf105fa67352383 (diff) |
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@220364 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/go/ChangeLog')
-rw-r--r-- | gcc/go/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog index 7a624c7de33..1cee68cb76f 100644 --- a/gcc/go/ChangeLog +++ b/gcc/go/ChangeLog @@ -1,3 +1,15 @@ +2015-02-02 Ian Lance Taylor <iant@google.com> + + PR go/64836 + PR go/64838 + * 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. + 2015-01-23 Ian Lance Taylor <iant@google.com> PR go/63565 |