(reg_or_0_operand): Integer CONST_DOUBLE is DImode.
authorRichard Kenner <kenner@gcc.gnu.org>
Sat, 30 Jul 1994 18:57:19 +0000 (14:57 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Sat, 30 Jul 1994 18:57:19 +0000 (14:57 -0400)
From-SVN: r7834

gcc/config/sparc/sparc.c

index 2053840e3bd8a65cafb1fa1e0e155e8ec39a170d..f21c6449792f38a99b05076ad8be387089d69da4 100644 (file)
@@ -217,7 +217,7 @@ reg_or_0_operand (op, mode)
 {
   if (op == const0_rtx || register_operand (op, mode))
     return 1;
-  if (GET_MODE (op) == DImode && GET_CODE (op) == CONST_DOUBLE
+  if (GET_MODE (op) == VOIDmode && GET_CODE (op) == CONST_DOUBLE
       && CONST_DOUBLE_HIGH (op) == 0
       && CONST_DOUBLE_LOW (op) == 0)
     return 1;