i386.c (ix86_expand_int_movcc): Use force_operand instead of constructing insn directly.

* i386.c (ix86_expand_int_movcc):  Use force_operand instead of constructing
	insn directly.

From-SVN: r59937
This commit is contained in:
Jan Hubicka 2002-12-08 15:03:40 +01:00 committed by Jan Hubicka
parent e598cc3141
commit 37c66aa6ef
2 changed files with 6 additions and 10 deletions

View File

@ -1,3 +1,8 @@
Sun Dec 8 14:57:39 CET 2002 Jan Hubicka <jh@suse.cz>
* i386.c (ix86_expand_int_movcc): Use force_operand instead of constructing
insn directly.
2002-12-07 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300.md (*iorhi_shift_8): New.

View File

@ -9250,16 +9250,7 @@ ix86_expand_int_movcc (operands)
&& (GET_CODE (tmp) != SUBREG || SUBREG_REG (tmp) != out))
{
if (nops == 1)
{
rtx clob;
clob = gen_rtx_REG (CCmode, FLAGS_REG);
clob = gen_rtx_CLOBBER (VOIDmode, clob);
tmp = gen_rtx_SET (VOIDmode, out, tmp);
tmp = gen_rtx_PARALLEL (VOIDmode, gen_rtvec (2, tmp, clob));
emit_insn (tmp);
}
out = force_operand (tmp, out);
else
emit_insn (gen_rtx_SET (VOIDmode, out, tmp));
}