Index: gcc/gcc/config/crx/crx.h |
diff --git a/gcc/gcc/config/crx/crx.h b/gcc/gcc/config/crx/crx.h |
index d49587220feb0354f97a296407f18afbc3fe544c..1d5cb87af3e417fb19572e7842832890aa30d0b5 100644 |
--- a/gcc/gcc/config/crx/crx.h |
+++ b/gcc/gcc/config/crx/crx.h |
@@ -1,6 +1,6 @@ |
/* Definitions of target machine for GNU compiler, for CRX. |
Copyright (C) 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, |
- 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 |
+ 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 |
Free Software Foundation, Inc. |
This file is part of GCC. |
@@ -291,8 +291,6 @@ enum reg_class |
#define FIRST_PARM_OFFSET(FNDECL) 0 |
-#define FRAME_POINTER_REQUIRED (cfun->calls_alloca) |
- |
#define ELIMINABLE_REGS \ |
{ \ |
{ ARG_POINTER_REGNUM, STACK_POINTER_REGNUM}, \ |
@@ -300,9 +298,6 @@ enum reg_class |
{ FRAME_POINTER_REGNUM, STACK_POINTER_REGNUM} \ |
} |
-#define CAN_ELIMINATE(FROM, TO) \ |
- ((TO) == STACK_POINTER_REGNUM ? ! frame_pointer_needed : 1) |
- |
#define INITIAL_ELIMINATION_OFFSET(FROM, TO, OFFSET) \ |
do { \ |
(OFFSET) = crx_initial_elimination_offset ((FROM), (TO)); \ |
@@ -374,11 +369,6 @@ struct cumulative_args |
#define TRAMPOLINE_SIZE 32 |
-#define INITIALIZE_TRAMPOLINE(addr, fnaddr, static_chain) \ |
-{ \ |
- sorry ("Trampoline support for CRX"); \ |
-} |
- |
/*****************************************************************************/ |
/* ADDRESSING MODES */ |
/*****************************************************************************/ |
@@ -404,22 +394,6 @@ struct cumulative_args |
#define REG_OK_FOR_INDEX_P(X) 1 |
#endif /* REG_OK_STRICT */ |
-#ifdef REG_OK_STRICT |
-#define GO_IF_LEGITIMATE_ADDRESS(MODE, X, LABEL) \ |
-{ \ |
- if (crx_legitimate_address_p (MODE, X, 1)) \ |
- goto LABEL; \ |
-} |
-#else |
-#define GO_IF_LEGITIMATE_ADDRESS(MODE, X, LABEL) \ |
-{ \ |
- if (crx_legitimate_address_p (MODE, X, 0)) \ |
- goto LABEL; \ |
-} |
-#endif /* REG_OK_STRICT */ |
- |
-#define GO_IF_MODE_DEPENDENT_ADDRESS(ADDR, LABEL) |
- |
#define LEGITIMATE_CONSTANT_P(X) 1 |
/*****************************************************************************/ |
@@ -522,11 +496,4 @@ struct cumulative_args |
#define FUNCTION_MODE QImode |
-/*****************************************************************************/ |
-/* EXTERNAL DECLARATIONS FOR VARIABLES DEFINED IN CRX.C */ |
-/*****************************************************************************/ |
- |
-extern rtx crx_compare_op0; /* operand 0 for comparisons */ |
-extern rtx crx_compare_op1; /* operand 1 for comparisons */ |
- |
#endif /* ! GCC_CRX_H */ |