diff options
author | aj <aj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-05-19 06:04:22 +0000 |
---|---|---|
committer | aj <aj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2002-05-19 06:04:22 +0000 |
commit | 307e368b5c81ae0a71278e30bc63eb00e276b383 (patch) | |
tree | 8c47dbfc2c004c1acef4c68dd743777bd8605a06 /gcc/gengenrtl.c | |
parent | 7811991d015679f79068872ce32cab8b31907713 (diff) | |
download | gcc-307e368b5c81ae0a71278e30bc63eb00e276b383.tar.gz |
* gengenrtl.c: Add prototype for excluded_rtx.
* real.h: Add prototype for exact_real_truncate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53607 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/gengenrtl.c')
-rw-r--r-- | gcc/gengenrtl.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/gcc/gengenrtl.c b/gcc/gengenrtl.c index 3da601b141b..b90c9ee29b2 100644 --- a/gcc/gengenrtl.c +++ b/gcc/gengenrtl.c @@ -1,5 +1,5 @@ /* Generate code to allocate RTL structures. - Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1997, 1998, 1999, 2000, 2002 Free Software Foundation, Inc. This file is part of GCC. @@ -28,15 +28,15 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA #include "real.h" -struct rtx_definition +struct rtx_definition { const char *const enumname, *const name, *const format; }; #define DEF_RTL_EXPR(ENUM, NAME, FORMAT, CLASS) { STRINGX(ENUM), NAME, FORMAT }, -static const struct rtx_definition defs[] = -{ +static const struct rtx_definition defs[] = +{ #include "rtl.def" /* rtl expressions are documented here */ }; @@ -46,6 +46,7 @@ static const char *type_from_format PARAMS ((int)); static const char *accessor_from_format PARAMS ((int)); static int special_format PARAMS ((const char *)); static int special_rtx PARAMS ((int)); +static int excluded_rtx PARAMS ((int)); static void find_formats PARAMS ((void)); static void gendecl PARAMS ((const char *)); static void genmacro PARAMS ((int)); @@ -188,7 +189,7 @@ gendecl (format) { const char *p; int i, pos; - + printf ("extern rtx gen_rtx_fmt_%s\tPARAMS ((RTX_CODE, ", format); printf ("enum machine_mode mode"); @@ -213,7 +214,7 @@ gendecl (format) /* Generate macros to generate RTL of code IDX using the functions we write. */ -static void +static void genmacro (idx) int idx; { @@ -253,7 +254,7 @@ gendef (format) { const char *p; int i, j; - + /* Start by writing the definition of the function name and the types of the arguments. */ |