From b1afd7f4e03c52ed0b07387ad26e3e3c58595f28 Mon Sep 17 00:00:00 2001 From: "Kaveh R. Ghazi" Date: Fri, 8 Oct 1999 17:10:19 +0000 Subject: [PATCH] Makefile.in (insn-recog.o): Depend on hard-reg-set.h and resource.h. * Makefile.in (insn-recog.o): Depend on hard-reg-set.h and resource.h. * alpha.h (ASM_OUTPUT_MI_THUNK): Pass the correct number of arguments to `current_file_function_operand'. * genrecog.c: Include hard-reg-set.h and resource.h in the generated output file. * real.c: Include tm_p.h. cp: * method.c: Include tm_p.h. From-SVN: r29869 --- gcc/ChangeLog | 12 ++++++++++++ gcc/Makefile.in | 2 +- gcc/config/alpha/alpha.h | 3 ++- gcc/cp/ChangeLog | 4 ++++ gcc/cp/method.c | 1 + gcc/genrecog.c | 2 ++ gcc/real.c | 1 + 7 files changed, 23 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 043e4554fb3..6fd99de02cd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,15 @@ +Fri Oct 8 13:08:12 1999 Kaveh R. Ghazi + + * Makefile.in (insn-recog.o): Depend on hard-reg-set.h and resource.h. + + * alpha.h (ASM_OUTPUT_MI_THUNK): Pass the correct number of + arguments to `current_file_function_operand'. + + * genrecog.c: Include hard-reg-set.h and resource.h in the + generated output file. + + * real.c: Include tm_p.h. + Fri Oct 8 18:46:11 1999 Bernd Schmidt * i386.md (prologue_allocate_stack): Add '=' constraint letter on diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 6fb987eb231..41cac3f8e9e 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -1684,7 +1684,7 @@ s-emit : $(md_file) genemit $(srcdir)/move-if-change touch s-emit insn-recog.o : insn-recog.c $(CONFIG_H) $(RTL_H) insn-config.h $(RECOG_H) \ - real.h output.h flags.h system.h function.h + real.h output.h flags.h system.h function.h hard-reg-set.h resource.h $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) -c insn-recog.c insn-recog.c: s-recog ; @true diff --git a/gcc/config/alpha/alpha.h b/gcc/config/alpha/alpha.h index a894969aba7..5b95e698fa6 100644 --- a/gcc/config/alpha/alpha.h +++ b/gcc/config/alpha/alpha.h @@ -2229,7 +2229,8 @@ do { \ reg = aggregate_value_p (TREE_TYPE (TREE_TYPE (FUNCTION))) ? 17 : 16; \ fprintf (FILE, "\tlda $%d,%ld($%d)\n", reg, (long)(DELTA), reg); \ \ - if (current_file_function_operand (XEXP (DECL_RTL (FUNCTION), 0))) \ + if (current_file_function_operand (XEXP (DECL_RTL (FUNCTION), 0), \ + VOIDmode)) \ { \ fprintf (FILE, "\tbr $31,$"); \ assemble_name (FILE, fn_name); \ diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index f2b8ae83bee..3fab2153eef 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +1999-10-08 Kaveh R. Ghazi + + * method.c: Include tm_p.h. + 1999-10-7 Franz Sirl * cp-tree.h (cp_make_lake_type): Renamed from make_lang_type. diff --git a/gcc/cp/method.c b/gcc/cp/method.c index f50f0eb37f5..b5faca2fef5 100644 --- a/gcc/cp/method.c +++ b/gcc/cp/method.c @@ -42,6 +42,7 @@ Boston, MA 02111-1307, USA. */ #include "flags.h" #include "toplev.h" #include "ggc.h" +#include "tm_p.h" /* TREE_LIST of the current inline functions that need to be processed. */ diff --git a/gcc/genrecog.c b/gcc/genrecog.c index bcab2e3698c..45cb3a3b116 100644 --- a/gcc/genrecog.c +++ b/gcc/genrecog.c @@ -1933,6 +1933,8 @@ write_header () #include \"real.h\"\n\ #include \"output.h\"\n\ #include \"flags.h\"\n\ +#include \"hard-reg-set.h\"\n\ +#include \"resource.h\"\n\ \n"); puts ("\n\ diff --git a/gcc/real.c b/gcc/real.c index 83b02954fee..2ef6d1e15a5 100644 --- a/gcc/real.c +++ b/gcc/real.c @@ -24,6 +24,7 @@ Boston, MA 02111-1307, USA. */ #include "system.h" #include "tree.h" #include "toplev.h" +#include "tm_p.h" /* To enable support of XFmode extended real floating point, define LONG_DOUBLE_TYPE_SIZE 96 in the tm.h file (m68k.h or i386.h). -- 2.30.2