Commit 2ccc7d7f by Jeff Law

* pa.c (secondary_reload_class): Simplify.

From-SVN: r3301
parent 8207ec04
...@@ -2521,10 +2521,8 @@ secondary_reload_class (class, mode, in) ...@@ -2521,10 +2521,8 @@ secondary_reload_class (class, mode, in)
if ((TARGET_SHARED_LIBS && function_label_operand (in, mode)) if ((TARGET_SHARED_LIBS && function_label_operand (in, mode))
|| ((regno >= FIRST_PSEUDO_REGISTER || regno == -1) || ((regno >= FIRST_PSEUDO_REGISTER || regno == -1)
&& ((mode == QImode || mode == HImode || mode == SImode && GET_MODE_CLASS (mode) == MODE_INT
|| mode == DImode) && FP_REG_CLASS_P (class))
&& (class == FP_REGS || class == SNAKE_FP_REGS
|| class == HI_SNAKE_FP_REGS)))
|| (class == SHIFT_REGS && (regno <= 0 || regno >= 32))) || (class == SHIFT_REGS && (regno <= 0 || regno >= 32)))
return GENERAL_REGS; return GENERAL_REGS;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment