* pa.c (emit_move_sequence): Verify operand0 is a hard register
before determining its register class.
From-SVN: r40160
+Thu Mar 1 09:49:58 2001 Jeffrey A Law (law@cygnus.com)
+
+ * pa.c (emit_move_sequence): Verify operand0 is a hard register
+ before determining its register class.
+
2001-03-01 Bernd Schmidt <bernds@redhat.com>
* config/ia64/ia64.c (ia64_hard_regno_rename_ok): Disallow renaming
return 1;
}
/* Handle secondary reloads for SAR. These occur when trying to load
- the SAR from memory a FP register, or with a constant. */
+ the SAR from memory, FP register, or with a constant. */
else if (GET_CODE (operand0) == REG
+ && REGNO (operand0) < FIRST_PSEUDO_REGISTER
&& REGNO_REG_CLASS (REGNO (operand0)) == SHIFT_REGS
&& (GET_CODE (operand1) == MEM
|| GET_CODE (operand1) == CONST_INT