diff options
Diffstat (limited to 'gcc/config/m32r/m32r.h')
-rw-r--r-- | gcc/config/m32r/m32r.h | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/gcc/config/m32r/m32r.h b/gcc/config/m32r/m32r.h index 70e702f..5f74f7f 100644 --- a/gcc/config/m32r/m32r.h +++ b/gcc/config/m32r/m32r.h @@ -396,19 +396,13 @@ #define HARD_REGNO_NREGS(REGNO, MODE) \ ((GET_MODE_SIZE (MODE) + UNITS_PER_WORD - 1) / UNITS_PER_WORD) -/* Value is 1 if hard register REGNO can hold a value of machine-mode MODE. */ -extern const unsigned int m32r_hard_regno_mode_ok[FIRST_PSEUDO_REGISTER]; -extern unsigned int m32r_mode_class[]; -#define HARD_REGNO_MODE_OK(REGNO, MODE) \ - ((m32r_hard_regno_mode_ok[REGNO] & m32r_mode_class[MODE]) != 0) - /* A C expression that is nonzero if it is desirable to choose register allocation so as to avoid move instructions between a value of mode MODE1 and a value of mode MODE2. - If `HARD_REGNO_MODE_OK (R, MODE1)' and `HARD_REGNO_MODE_OK (R, - MODE2)' are ever different for any R, then `MODES_TIEABLE_P (MODE1, - MODE2)' must be zero. */ + If `TARGET_HARD_REGNO_MODE_OK (R, MODE1)' and + `TARGET_HARD_REGNO_MODE_OK (R, MODE2)' are ever different for any R, + then `MODES_TIEABLE_P (MODE1, MODE2)' must be zero. */ /* Tie QI/HI/SI modes together. */ #define MODES_TIEABLE_P(MODE1, MODE2) \ |