summaryrefslogtreecommitdiff
path: root/gcc/gengenrtl.c
diff options
context:
space:
mode:
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. */