Commit 74b14698 by Ian Lance Taylor Committed by Ian Lance Taylor

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
parent 04760127
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> 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
PR target/23435 PR target/23435
......
...@@ -2489,7 +2489,7 @@ expand_unop (enum machine_mode mode, optab unoptab, rtx op0, rtx target, ...@@ -2489,7 +2489,7 @@ expand_unop (enum machine_mode mode, optab unoptab, rtx op0, rtx target,
if (unoptab->code == NEG) if (unoptab->code == NEG)
{ {
/* Try negating floating point values by flipping the sign bit. */ /* 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); temp = expand_absneg_bit (NEG, mode, op0, target);
if (temp) if (temp)
...@@ -3552,7 +3552,7 @@ prepare_cmp_insn (rtx *px, rtx *py, enum rtx_code *pcomparison, rtx size, ...@@ -3552,7 +3552,7 @@ prepare_cmp_insn (rtx *px, rtx *py, enum rtx_code *pcomparison, rtx size,
return; return;
} }
gcc_assert (SCALAR_FLOAT_MODE_P (class)); gcc_assert (SCALAR_FLOAT_MODE_P (mode));
prepare_float_lib_cmp (px, py, pcomparison, pmode, punsignedp); prepare_float_lib_cmp (px, py, pcomparison, pmode, punsignedp);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment