From 9403944776d0a804dbb1253430633d04aef74c51 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Mon, 4 Apr 2011 23:19:09 +0000 Subject: Use backend interface for return statements. * go-gcc.cc: #include "tree-iterator.h", "gimple.h", and "gogo.h". (class Bfunction): Define. (Gcc_backend::assignment_statement): Rename from assignment. Check for errors. (Gcc_backend::return_statement): New function. (tree_to_function): New function. * Make-lang.in (go/go-gcc.o): Depend on tree-iterator.h, $(GIMPLE_H), and $(GO_GOGO_H). From-SVN: r171959 --- gcc/go/Make-lang.in | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gcc/go/Make-lang.in') diff --git a/gcc/go/Make-lang.in b/gcc/go/Make-lang.in index 07c884d..67900d7 100644 --- a/gcc/go/Make-lang.in +++ b/gcc/go/Make-lang.in @@ -236,7 +236,8 @@ go/go-lang.o: go/go-lang.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(OPTS_H) \ GOINCLUDES = -I $(srcdir)/go -I $(srcdir)/go/gofrontend -go/go-gcc.o: go/go-gcc.cc $(GO_SYSTEM_H) $(TREE_H) go/gofrontend/backend.h +go/go-gcc.o: go/go-gcc.cc $(GO_SYSTEM_H) $(TREE_H) tree-iterator.h \ + $(GIMPLE_H) $(GO_GOGO_H) go/gofrontend/backend.h $(CXX) -c $(GOINCLUDES) $(ALL_CPPFLAGS) $(ALL_CXXFLAGS) $< $(OUTPUT_OPTION) go/%.o: go/gofrontend/%.cc -- cgit v1.1