From: Anatoly Sokolov Date: Thu, 7 Apr 2011 19:58:24 +0000 (+0400) Subject: mips.h (REG_MODE_OK_FOR_BASE_P, [...]): Remove macros. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=14431f58e4d1d53d56e38bb34fb9c5880815f8ae;p=gcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b68a69b80db..f55348589b8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2011-04-07 Anatoly Sokolov + + * config/mips/mips.h (REG_MODE_OK_FOR_BASE_P, REG_OK_FOR_INDEX_P): + Remove macros. + 2011-04-07 Uros Bizjak * config/i386/sse.md: Update copyright year. diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h index 55bdec8be06..ba226bf8f4a 100644 --- a/gcc/config/mips/mips.h +++ b/gcc/config/mips/mips.h @@ -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. */