compiler: Move import of Go export data to gcc side of interface.
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Dec 2011 01:36:11 +0000 (01:36 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 14 Dec 2011 01:36:11 +0000 (01:36 +0000)
commit612cc2ea107e0b667a4f78fa82318c2b4052a814
tree017c5531c568d8f5cbcec96d54dfb41febb26294
parent69bcfc089ff222c82d5de2b4318c7a87ea64dc80
compiler: Move import of Go export data to gcc side of interface.

* go-backend.c: #include "simple-object.h" and "intl.h".
(GO_EXPORT_SEGMENT_NAME): Define if not defined.
(GO_EXPORT_SECTION_NAME): Likewise.
(go_write_export_data): Use GO_EXPORT_SECTION_NAME.
(go_read_export_data): New function.
* go-c.h (go_read_export_data): Declare.

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