summaryrefslogtreecommitdiff
path: root/gcc/config/clipper/clipper.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/clipper/clipper.h')
-rw-r--r--gcc/config/clipper/clipper.h16
1 files changed, 6 insertions, 10 deletions
diff --git a/gcc/config/clipper/clipper.h b/gcc/config/clipper/clipper.h
index e73ebfcc586..32b2155a30c 100644
--- a/gcc/config/clipper/clipper.h
+++ b/gcc/config/clipper/clipper.h
@@ -1,5 +1,5 @@
/* Definitions of target machine for GNU compiler. Clipper version.
- Copyright (C) 1987, 88, 91, 93-96, 1998, 1999 Free Software Foundation, Inc.
+ Copyright (C) 1987, 88, 91, 93-96, 98, 99, 2000 Free Software Foundation, Inc.
Contributed by Holger Teutsch (holger@hotbso.rhein-main.de)
This file is part of GNU CC.
@@ -19,9 +19,6 @@ along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
-extern struct rtx_def *clipper_builtin_saveregs ();
-extern int clipper_frame_size ();
-
/* Print subsidiary information on the compiler version in use. */
#define TARGET_VERSION fprintf (stderr, " (clipper)");
@@ -209,7 +206,7 @@ extern int target_flags;
#define HARD_REGNO_MODE_OK(REGNO, MODE) \
((REGNO) < 16 \
- ? ((MODE) != DImode && (MODE) != DFmode || ((REGNO) & 1) == 0) \
+ ? (((MODE) != DImode && (MODE) != DFmode) || ((REGNO) & 1) == 0) \
: ((MODE) == SFmode || (MODE) == DFmode))
/* Value is 1 if it is a good idea to tie two pseudo registers
@@ -282,7 +279,7 @@ enum reg_class { NO_REGS, GENERAL_REGS, FLOAT_REGS, ALL_REGS, LIM_REG_CLASSES};
This is an initializer for a vector of HARD_REG_SET
of length N_REG_CLASSES. */
-#define REG_CLASS_CONTENTS {0, 0x0000ffff, 0xffff0000, 0xffffffff}
+#define REG_CLASS_CONTENTS { {0}, {0x0000ffff}, {0xffff0000}, {0xffffffff} }
/* The same information, inverted:
Return the class number of the smallest class containing
@@ -921,8 +918,8 @@ do \
{ \
case CC_CHANGE0: \
if (GET_CODE (EXP) == PARALLEL) abort(); \
- if (cc_status.value1 && rtx_equal_p (dest, cc_status.value1) || \
- cc_status.value2 && rtx_equal_p (dest, cc_status.value2)) \
+ if ((cc_status.value1 && rtx_equal_p (dest, cc_status.value1)) || \
+ (cc_status.value2 && rtx_equal_p (dest, cc_status.value2))) \
CC_STATUS_INIT; \
break; \
\
@@ -1104,8 +1101,7 @@ Clipper operand formatting codes:
((CODE) == 'C')
#define PRINT_OPERAND(FILE, X, CODE) \
-{ extern char *rev_cond_name (); \
- if (CODE == 'C') \
+{ if (CODE == 'C') \
fputs (rev_cond_name (X), FILE); \
else if (GET_CODE (X) == REG) \
fprintf (FILE, "%s", reg_names[REGNO (X)]); \