optabs.c (expand_unop): Call SCALAR_FLOAT_MODE_P on a mode, not a mode_class.
authorIan Lance Taylor <ian@airs.com>
Tue, 22 Nov 2005 21:25:52 +0000 (21:25 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Tue, 22 Nov 2005 21:25:52 +0000 (21:25 +0000)
* optabs.c (expand_unop): Call SCALAR_FLOAT_MODE_P on a mode, not
a mode_class.
(prepare_cmp_insn): Likewise.

From-SVN: r107375

gcc/ChangeLog
gcc/optabs.c

index 39501c9..1eb4cd1 100644 (file)
@@ -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
index 219998b..9b90d47 100644 (file)
@@ -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);
 }