* optabs.c (expand_vec_cond_expr): Use EXPAND_NORMAL.
From-SVN: r107834
This commit is contained in:
parent
b53b5aa509
commit
6cc5062afa
2 changed files with 6 additions and 2 deletions
|
@ -1,3 +1,7 @@
|
|||
2005-12-01 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* optabs.c (expand_vec_cond_expr): Use EXPAND_NORMAL.
|
||||
|
||||
2005-12-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* builtins.def (BUILT_IN_PUTC, BUILT_IN_PUTC_UNLOCKED): New.
|
||||
|
|
|
@ -5557,13 +5557,13 @@ expand_vec_cond_expr (tree vec_cond_expr, rtx target)
|
|||
cc_op1 = XEXP (comparison, 1);
|
||||
/* Expand both operands and force them in reg, if required. */
|
||||
rtx_op1 = expand_expr (TREE_OPERAND (vec_cond_expr, 1),
|
||||
NULL_RTX, VOIDmode, 1);
|
||||
NULL_RTX, VOIDmode, EXPAND_NORMAL);
|
||||
if (!insn_data[icode].operand[1].predicate (rtx_op1, mode)
|
||||
&& mode != VOIDmode)
|
||||
rtx_op1 = force_reg (mode, rtx_op1);
|
||||
|
||||
rtx_op2 = expand_expr (TREE_OPERAND (vec_cond_expr, 2),
|
||||
NULL_RTX, VOIDmode, 1);
|
||||
NULL_RTX, VOIDmode, EXPAND_NORMAL);
|
||||
if (!insn_data[icode].operand[2].predicate (rtx_op2, mode)
|
||||
&& mode != VOIDmode)
|
||||
rtx_op2 = force_reg (mode, rtx_op2);
|
||||
|
|
Loading…
Add table
Reference in a new issue