+Thu Sep 30 18:04:13 1999 Richard Henderson <rth@cygnus.com>
+
+ * jump.c (jump_optimize_1) [conditional_move]: Use general_operand
+ not register_operand to determine when B may need preloading.
+
Thu Sep 30 17:39:16 1999 Richard Henderson <rth@cygnus.com>
* alpha.md (*): Use nonimmediate not general_operand for SET_DEST.
start_sequence ();
- /* If we're not dealing with a register or the insn is more
- complex than a simple SET, duplicate the computation and
- replace the destination with a new temporary. */
- if (register_operand (temp2, GET_MODE (var))
+ /* If we're not dealing with a simple operand or the insn is
+ more complex than a simple SET, duplicate the computation
+ and replace the destination with a new temporary. */
+ if (general_operand (temp2, GET_MODE (var))
&& GET_CODE (PATTERN (temp)) == SET)
bval = temp2;
else