diff options
Diffstat (limited to 'gcc/config/mmix/mmix.c')
-rw-r--r-- | gcc/config/mmix/mmix.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/gcc/config/mmix/mmix.c b/gcc/config/mmix/mmix.c index fe38bb01eca..e57f52dd796 100644 --- a/gcc/config/mmix/mmix.c +++ b/gcc/config/mmix/mmix.c @@ -353,11 +353,11 @@ mmix_local_regno (int regno) We need to extend the reload class of REMAINDER_REG and HIMULT_REG. */ enum reg_class -mmix_preferred_reload_class (rtx x ATTRIBUTE_UNUSED, enum reg_class class) +mmix_preferred_reload_class (rtx x ATTRIBUTE_UNUSED, enum reg_class rclass) { /* FIXME: Revisit. */ return GET_CODE (x) == MOD && GET_MODE (x) == DImode - ? REMAINDER_REG : class; + ? REMAINDER_REG : rclass; } /* PREFERRED_OUTPUT_RELOAD_CLASS. @@ -365,25 +365,25 @@ mmix_preferred_reload_class (rtx x ATTRIBUTE_UNUSED, enum reg_class class) enum reg_class mmix_preferred_output_reload_class (rtx x ATTRIBUTE_UNUSED, - enum reg_class class) + enum reg_class rclass) { /* FIXME: Revisit. */ return GET_CODE (x) == MOD && GET_MODE (x) == DImode - ? REMAINDER_REG : class; + ? REMAINDER_REG : rclass; } /* SECONDARY_RELOAD_CLASS. We need to reload regs of REMAINDER_REG and HIMULT_REG elsewhere. */ enum reg_class -mmix_secondary_reload_class (enum reg_class class, +mmix_secondary_reload_class (enum reg_class rclass, enum machine_mode mode ATTRIBUTE_UNUSED, rtx x ATTRIBUTE_UNUSED, int in_p ATTRIBUTE_UNUSED) { - if (class == REMAINDER_REG - || class == HIMULT_REG - || class == SYSTEM_REGS) + if (rclass == REMAINDER_REG + || rclass == HIMULT_REG + || rclass == SYSTEM_REGS) return GENERAL_REGS; return NO_REGS; |