From 14e5c7e5fdc12c85743de239cf28252e7f0e8c69 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Tue, 23 Jul 2013 16:14:13 +0000 Subject: [PATCH] go-backend.c: Don't #include "rtl.h". * go-backend.c: Don't #include "rtl.h". (go_imported_unsafe): Don't call init_varasm_once. * Make-lang.in (go/go-backend.o): Don't depend on $(RTL_H). From-SVN: r201176 --- gcc/go/ChangeLog | 6 ++++++ gcc/go/Make-lang.in | 2 +- gcc/go/go-backend.c | 7 ------- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog index dc2a6a7addd..ea82d35f83e 100644 --- a/gcc/go/ChangeLog +++ b/gcc/go/ChangeLog @@ -1,3 +1,9 @@ +2013-07-23 Ian Lance Taylor + + * go-backend.c: Don't #include "rtl.h". + (go_imported_unsafe): Don't call init_varasm_once. + * Make-lang.in (go/go-backend.o): Don't depend on $(RTL_H). + 2013-07-23 Ian Lance Taylor * go-lang.c: Don't #include "except.h". diff --git a/gcc/go/Make-lang.in b/gcc/go/Make-lang.in index 159bf9c524c..3cb18d6adcf 100644 --- a/gcc/go/Make-lang.in +++ b/gcc/go/Make-lang.in @@ -240,7 +240,7 @@ GO_RUNTIME_H = go/gofrontend/runtime.h go/gofrontend/runtime.def GO_AST_DUMP_H = go/gofrontend/ast-dump.h go/gofrontend/string-dump.h go/go-backend.o: go/go-backend.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \ - $(TM_H) $(RTL_H) $(TREE_H) $(TM_P_H) output.h $(TARGET_H) \ + $(TM_H) $(TREE_H) $(TM_P_H) output.h $(TARGET_H) \ $(COMMON_TARGET_H) CFLAGS-go/go-lang.o += -DDEFAULT_TARGET_VERSION=\"$(version)\" \ diff --git a/gcc/go/go-backend.c b/gcc/go/go-backend.c index ea47138a597..c3ffa3b1dea 100644 --- a/gcc/go/go-backend.c +++ b/gcc/go/go-backend.c @@ -22,7 +22,6 @@ along with GCC; see the file COPYING3. If not see #include "coretypes.h" #include "simple-object.h" #include "tm.h" -#include "rtl.h" #include "tree.h" #include "tm_p.h" #include "intl.h" @@ -91,12 +90,6 @@ go_imported_unsafe (void) { flag_strict_aliasing = false; - /* This is a real hack. init_varasm_once has already grabbed an - alias set, which we don't want when we aren't doing strict - aliasing. We reinitialize to make it do it again. This should - be OK in practice since we haven't really done anything yet. */ - init_varasm_once (); - /* Let the backend know that the options have changed. */ targetm.override_options_after_change (); } -- 2.30.2