diff options
Diffstat (limited to 'gcc/hard-reg-set.h')
-rw-r--r-- | gcc/hard-reg-set.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/hard-reg-set.h b/gcc/hard-reg-set.h index 0574738fbe5..53330cf28b7 100644 --- a/gcc/hard-reg-set.h +++ b/gcc/hard-reg-set.h @@ -491,8 +491,6 @@ extern const char * reg_names[FIRST_PSEUDO_REGISTER]; /* Given a hard REGN a FROM mode and a TO mode, return nonzero if REGN cannot change modes between the specified modes. */ #define REG_CANNOT_CHANGE_MODE_P(REGN, FROM, TO) \ - (TEST_HARD_REG_BIT \ - (reg_class_contents[(int) CANNOT_CHANGE_MODE_CLASS (FROM, TO)], \ - REGN)) + CANNOT_CHANGE_MODE_CLASS (FROM, TO, REGNO_REG_CLASS (REGN)) #endif /* ! GCC_HARD_REG_SET_H */ |