* config/alpha/alpha.c (emit_insxl): Force the first operand of
the insbl or inswl pattern into a register.
From-SVN: r121779
+2007-02-09 Roger Sayle <roger@eyesopen.com>
+
+ * config/alpha/alpha.c (emit_insxl): Force the first operand of
+ the insbl or inswl pattern into a register.
+
2007-02-09 Roger Sayle <roger@eyesopen.com>
* config/ia64/ia64.md (bswapdi2): New define_insn.
else
fn = gen_inswl_le;
}
+ /* The insbl and inswl patterns require a register operand. */
+ op1 = force_reg (mode, op1);
emit_insn (fn (ret, op1, op2));
return ret;