OSDN Git Service

Use backend interface for basic types
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Apr 2011 16:39:24 +0000 (16:39 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Apr 2011 16:39:24 +0000 (16:39 +0000)
commit6254cf1d17bfe0434791dc1faf4a7b9ef997144f
tree25e8a8eb25aed74e0e1ebcb4a54dca47f1fb93cb
parent8ebe31d6d368db69252100bd6ec42deb025f11ba
Use backend interface for basic types

* go-gcc.c (class Gcc_tree): Make get_tree const.
(Gcc_backend::void_type): Implement.
(Gcc_backend::bool_type): Implement.
(Gcc_backend::integer_type): Implement.
(Gcc_backend::float_type): Implement.
(Gcc_backend::complex_type): New function.
(Gcc_backend::pointer_type): New function.
(Gcc_backend::make_type): New function.
(type_to_tree): New function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172931 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/go/ChangeLog
gcc/go/go-gcc.cc
gcc/go/gofrontend/backend.h
gcc/go/gofrontend/types.cc