mips.h (REG_MODE_OK_FOR_BASE_P, [...]): Remove macros.
* config/mips/mips.h (REG_MODE_OK_FOR_BASE_P, REG_OK_FOR_INDEX_P): Remove macros. From-SVN: r172125
This commit is contained in:
parent
3729983c93
commit
14431f58e4
|
@ -1,3 +1,8 @@
|
|||
2011-04-07 Anatoly Sokolov <aesok@post.ru>
|
||||
|
||||
* config/mips/mips.h (REG_MODE_OK_FOR_BASE_P, REG_OK_FOR_INDEX_P):
|
||||
Remove macros.
|
||||
|
||||
2011-04-07 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/sse.md: Update copyright year.
|
||||
|
|
|
@ -2305,28 +2305,6 @@ typedef struct mips_args {
|
|||
#define REGNO_OK_FOR_INDEX_P(REGNO) 0
|
||||
#define REGNO_MODE_OK_FOR_BASE_P(REGNO, MODE) \
|
||||
mips_regno_mode_ok_for_base_p (REGNO, MODE, 1)
|
||||
|
||||
/* The macros REG_OK_FOR..._P assume that the arg is a REG rtx
|
||||
and check its validity for a certain class.
|
||||
We have two alternate definitions for each of them.
|
||||
The usual definition accepts all pseudo regs; the other rejects them all.
|
||||
The symbol REG_OK_STRICT causes the latter definition to be used.
|
||||
|
||||
Most source files want to accept pseudo regs in the hope that
|
||||
they will get allocated to the class that the insn wants them to be in.
|
||||
Some source files that are used after register allocation
|
||||
need to be strict. */
|
||||
|
||||
#ifndef REG_OK_STRICT
|
||||
#define REG_MODE_OK_FOR_BASE_P(X, MODE) \
|
||||
mips_regno_mode_ok_for_base_p (REGNO (X), MODE, 0)
|
||||
#else
|
||||
#define REG_MODE_OK_FOR_BASE_P(X, MODE) \
|
||||
mips_regno_mode_ok_for_base_p (REGNO (X), MODE, 1)
|
||||
#endif
|
||||
|
||||
#define REG_OK_FOR_INDEX_P(X) 0
|
||||
|
||||
|
||||
/* Maximum number of registers that can appear in a valid memory address. */
|
||||
|
||||
|
|
Loading…
Reference in New Issue