(output_move_double): Now handles CONST_INT parameters properly.
authorRichard Kenner <kenner@gcc.gnu.org>
Sat, 29 Jul 1995 13:58:43 +0000 (09:58 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Sat, 29 Jul 1995 13:58:43 +0000 (09:58 -0400)
From-SVN: r10201

gcc/config/pdp11/pdp11.c

index 38f1c8655a63369f70ec6a584a1d3c2c244a5875..ec1e080661f0f56df43e297db6a94224b9a75eb6 100644 (file)
@@ -1,5 +1,5 @@
 /* Subroutines for gcc2 for pdp11.
-   Copyright (C) 1994 Free Software Foundation, Inc.
+   Copyright (C) 1994, 1995 Free Software Foundation, Inc.
    Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at).
 
 This file is part of GNU CC.
@@ -649,6 +649,13 @@ output_move_quad (operands)
                                 CONST_DOUBLE_LOW (operands[1]));
 #endif /* HOST_WORDS_BIG_ENDIAN */
        }
+      else if (GET_CODE(operands[1]) == CONST_INT)
+      {
+         latehalf[1] = gen_rtx (CONST_INT, VOIDmode, 0);
+      }
+      else
+         abort();
+      
     }
   else
     latehalf[1] = operands[1];