diff options
author | Ian Lance Taylor <iant@google.com> | 2011-04-03 22:44:18 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2011-04-03 22:44:18 +0000 |
commit | a9ac13f7bf9f86977984590b32359f7f4742216f (patch) | |
tree | 9b87d695a50405dbc08b35a02db9db1e0ff0355f /gcc/go/gofrontend/go.cc | |
parent | 3edf1dd5bd3a7893f130e69a72839ca3637196cc (diff) | |
download | gcc-a9ac13f7bf9f86977984590b32359f7f4742216f.zip gcc-a9ac13f7bf9f86977984590b32359f7f4742216f.tar.gz gcc-a9ac13f7bf9f86977984590b32359f7f4742216f.tar.bz2 |
Start using backend interface separate from gofrontend.
* go-gcc.cc: New file.
* Make-lang.in (GO_OBJS): Add go/go-gcc.o.
(go/go-gcc.o): New target.
(go/go.o): Depend on go/gofrontend/backend.h.
(go/statements.o): Likewise.
From-SVN: r171917
Diffstat (limited to 'gcc/go/gofrontend/go.cc')
-rw-r--r-- | gcc/go/gofrontend/go.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/go/gofrontend/go.cc b/gcc/go/gofrontend/go.cc index 7b1fd7e..e872973 100644 --- a/gcc/go/gofrontend/go.cc +++ b/gcc/go/gofrontend/go.cc @@ -10,6 +10,7 @@ #include "lex.h" #include "parse.h" +#include "backend.h" #include "gogo.h" // The unique prefix to use for exported symbols. This is set during @@ -27,7 +28,7 @@ void go_create_gogo(int int_type_size, int pointer_size) { gcc_assert(::gogo == NULL); - ::gogo = new Gogo(int_type_size, pointer_size); + ::gogo = new Gogo(go_get_backend(), int_type_size, pointer_size); if (!unique_prefix.empty()) ::gogo->set_unique_prefix(unique_prefix); } |