OSDN Git Service

* config/sh/sh.md (movsi_ie): Fix memory constraints attribute length.
authorkkojima <kkojima@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Mar 2007 12:37:12 +0000 (12:37 +0000)
committerkkojima <kkojima@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Mar 2007 12:37:12 +0000 (12:37 +0000)
(movsf_ie): Likewise.

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

gcc/ChangeLog
gcc/config/sh/sh.md

index bd545fe..d7c9159 100644 (file)
@@ -1,3 +1,8 @@
+2007-03-38  Christian Bruel  <christian.bruel@st.com>
+
+       * config/sh/sh.md (movsi_ie): Fix memory constraints attribute length.
+       (movsf_ie): Likewise.
+
 2007-03-28  Christian Bruel  <christian.bruel@st.com>
 
        * config.gcc: Add sh4-300 to multilib.
index 810e99d..308edd6 100644 (file)
@@ -4968,7 +4968,7 @@ label:
        ! move optimized away"
   [(set_attr "type" "pcload_si,move,movi8,move,*,load_si,mac_gp,prget,arith,store,mac_mem,pstore,gp_mac,prset,mem_mac,pload,load,fstore,pcload_si,gp_fpul,fpul_gp,fmove,fmove,fmove,nil")
    (set_attr "late_fp_use" "*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,yes,*,*,yes,*,*,*,*")
-   (set_attr "length" "*,*,*,4,*,4,*,*,*,4,*,*,*,*,*,*,*,*,*,*,*,*,*,*,0")])
+   (set_attr "length" "*,*,*,4,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,*,0")])
 
 (define_insn "movsi_i_lowpart"
   [(set (strict_low_part (match_operand:SI 0 "general_movdst_operand" "+r,r,r,r,r,r,r,m,r"))
@@ -6570,7 +6570,7 @@ label:
        ! move optimized away"
   [(set_attr "type" "fmove,move,fmove,fmove,pcfload,fload,fstore,pcload,load,store,fmove,fmove,load,*,fpul_gp,gp_fpul,fstore,load,nil")
    (set_attr "late_fp_use" "*,*,*,*,*,*,yes,*,*,*,*,*,*,*,yes,*,yes,*,*")
-   (set_attr "length" "*,*,*,*,4,4,4,*,*,*,2,2,2,4,2,2,2,2,0")
+   (set_attr "length" "*,*,*,*,4,2,2,*,*,*,2,2,2,4,2,2,2,2,0")
    (set (attr "fp_mode") (if_then_else (eq_attr "fmovd" "yes")
                                           (const_string "single")
                                           (const_string "none")))])