sparc.md (movsf_const_intreg): If splitting, length must be > 1.
authorJeffrey A Law <law@cygnus.com>
Thu, 21 Oct 1999 05:33:20 +0000 (05:33 +0000)
committerJeff Law <law@gcc.gnu.org>
Thu, 21 Oct 1999 05:33:20 +0000 (23:33 -0600)
        * sparc.md (movsf_const_intreg): If splitting, length must be > 1.
        (movdf_const_intreg_sp64): Similarly.

From-SVN: r30112

gcc/ChangeLog
gcc/config/sparc/sparc.md

index badba0463b1ce17c5b244636d9f4b143fac04fcf..b67d09c2d51fd96361dc700bb33dbdabec3f4b57 100644 (file)
@@ -1,5 +1,8 @@
 Wed Oct 20 22:57:58 1999  Jeffrey A Law  (law@cygnus.com)
 
+       * sparc.md (movsf_const_intreg): If splitting, length must be > 1.
+       (movdf_const_intreg_sp64): Similarly.
+
        * local-alloc.c (update_equiv_regs): Check the correct insn
        for pre-existing REG_EQUIV notes.
 
index c93f5eb5f1be424e288e4db23437ab1ca2ef0d0a..e6bfbc187f353d6d64c977867d7acf63f2d95045 100644 (file)
     return \"#\";
 }"
   [(set_attr "type" "move")
-   (set_attr "length" "1")])
+   (set_attr "length" "1,2")])
 
 ;; There isn't much I can do about this, if I change the
 ;; mode then flow info gets really confused because the
    ldd\\t%1, %0
    #"
   [(set_attr "type" "move")
-   (set_attr "length" "1")])
+   (set_attr "length" "1,2")])
 
 (define_split
   [(set (match_operand:DF 0 "register_operand" "")