| 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 */
|
|
|