optabs.c (expand_unop): Call SCALAR_FLOAT_MODE_P on a mode, not a mode_class.
* optabs.c (expand_unop): Call SCALAR_FLOAT_MODE_P on a mode, not a mode_class. (prepare_cmp_insn): Likewise. From-SVN: r107375
This commit is contained in:
parent
04760127ae
commit
74b146981c
2 changed files with 8 additions and 2 deletions
|
@ -1,3 +1,9 @@
|
|||
2005-11-22 Ian Lance Taylor <ian@airs.com>
|
||||
|
||||
* optabs.c (expand_unop): Call SCALAR_FLOAT_MODE_P on a mode, not
|
||||
a mode_class.
|
||||
(prepare_cmp_insn): Likewise.
|
||||
|
||||
2005-11-22 Kazu Hirata <kazu@codesourcery.com>
|
||||
|
||||
PR target/23435
|
||||
|
|
|
@ -2489,7 +2489,7 @@ expand_unop (enum machine_mode mode, optab unoptab, rtx op0, rtx target,
|
|||
if (unoptab->code == NEG)
|
||||
{
|
||||
/* Try negating floating point values by flipping the sign bit. */
|
||||
if (SCALAR_FLOAT_MODE_P (class))
|
||||
if (SCALAR_FLOAT_MODE_P (mode))
|
||||
{
|
||||
temp = expand_absneg_bit (NEG, mode, op0, target);
|
||||
if (temp)
|
||||
|
@ -3552,7 +3552,7 @@ prepare_cmp_insn (rtx *px, rtx *py, enum rtx_code *pcomparison, rtx size,
|
|||
return;
|
||||
}
|
||||
|
||||
gcc_assert (SCALAR_FLOAT_MODE_P (class));
|
||||
gcc_assert (SCALAR_FLOAT_MODE_P (mode));
|
||||
prepare_float_lib_cmp (px, py, pcomparison, pmode, punsignedp);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue