This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r183089 - in /trunk/gcc/go: ChangeLog go-backen...
- From: ian at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 11 Jan 2012 04:48:23 -0000
- Subject: r183089 - in /trunk/gcc/go: ChangeLog go-backen...
Author: ian
Date: Wed Jan 11 04:48:22 2012
New Revision: 183089
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=183089
Log:
compiler: Use backend interface for type sizes and alignments.
* go-gcc.cc (Gcc_backend::type_size): New function.
(Gcc_backend::type_alignment): New function.
(Gcc_backend::type_field_alignment): New function.
(Gcc_backend::type_field_offset): New function.
* go-backend.c (go_type_alignment): Remove.
* go-c.h (go_type_alignment): Don't declare.
Modified:
trunk/gcc/go/ChangeLog
trunk/gcc/go/go-backend.c
trunk/gcc/go/go-c.h
trunk/gcc/go/go-gcc.cc
trunk/gcc/go/gofrontend/backend.h
trunk/gcc/go/gofrontend/expressions.cc
trunk/gcc/go/gofrontend/types.cc
trunk/gcc/go/gofrontend/types.h