* sparc.md (movsf_const_intreg): If splitting, length must be > 1.
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Oct 1999 05:33:20 +0000 (05:33 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Oct 1999 05:33:20 +0000 (05:33 +0000)
        (movdf_const_intreg_sp64): Similarly.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30112 138bc75d-0d04-0410-961f-82ee72b054a4

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

index badba04..b67d09c 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 c93f5eb..e6bfbc1 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" "")