* machmode.h (SCALAR_FLOAT_MODE_P): New macro.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58712
138bc75d-0d04-0410-961f-
82ee72b054a4
+Fri Nov 1 10:33:15 CET 2002 Jan Hubicka <jh@suse.cz>
+
+ * expr.c (emit_move_insn): Use SCALAR_FLOAT_MODE_P
+ * machmode.h (SCALAR_FLOAT_MODE_P): New macro.
+
2002-10-31 Nathanael Nerode <neroden@gcc.gnu.org>
PR optimization/6162
else if (CONSTANT_P (y))
{
if (optimize
- && FLOAT_MODE_P (GET_MODE (x))
+ && SCALAR_FLOAT_MODE_P (GET_MODE (x))
&& (last_insn = compress_float_constant (x, y)))
return last_insn;
(GET_MODE_CLASS (MODE) == MODE_INT \
|| GET_MODE_CLASS (MODE) == MODE_PARTIAL_INT)
+/* Nonzero if MODE is a scalar floating point mode. */
+#define SCALAR_FLOAT_MODE_P(MODE) \
+ (GET_MODE_CLASS (MODE) == MODE_FLOAT)
+
/* Get the size in bytes of an object of mode MODE. */
extern const unsigned char mode_size[NUM_MACHINE_MODES];