summaryrefslogtreecommitdiff
path: root/gcc/gengenrtl.c
diff options
context:
space:
mode:
authoraj <aj@138bc75d-0d04-0410-961f-82ee72b054a4>2002-05-19 06:04:22 +0000
committeraj <aj@138bc75d-0d04-0410-961f-82ee72b054a4>2002-05-19 06:04:22 +0000
commit307e368b5c81ae0a71278e30bc63eb00e276b383 (patch)
tree8c47dbfc2c004c1acef4c68dd743777bd8605a06 /gcc/gengenrtl.c
parent7811991d015679f79068872ce32cab8b31907713 (diff)
downloadgcc-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.c15
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. */