Wed Nov 24 18:39:18 1999 Andrew Haley <aph@cygnus.com>
* config/sh/sh.h (SECONDARY_OUTPUT_RELOAD_CLASS): Add the case
where we need to reload fpul from a system register.
From-SVN: r30654
+Wed Nov 24 18:39:18 1999 Andrew Haley <aph@cygnus.com>
+
+ * config/sh/sh.h (SECONDARY_OUTPUT_RELOAD_CLASS): Add the case
+ where we need to reload fpul from a system register.
+
1999-11-24 Andreas Jaeger <aj@suse.de>
* config/mips/linux.h (CPP_PREDEFINES): Added.
? FPUL_REGS \
: ((CLASS) == FPUL_REGS \
&& (GET_CODE (X) == MEM \
- || (GET_CODE (X) == REG && REGNO (X) >= FIRST_PSEUDO_REGISTER)))\
+ || (GET_CODE (X) == REG \
+ && (REGNO (X) >= FIRST_PSEUDO_REGISTER \
+ || system_reg_operand (X, VOIDmode))))) \
? GENERAL_REGS \
: (((CLASS) == MAC_REGS || (CLASS) == PR_REGS) \
&& GET_CODE (X) == REG && REGNO (X) > 15 \