aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorChristian Bruel <christian.bruel@st.com>2007-03-28 12:37:12 +0000
committerKaz Kojima <kkojima@gcc.gnu.org>2007-03-28 12:37:12 +0000
commitbbccf9081ececfb54f1c514efdd29592db15ac44 (patch)
tree9ffed5d9f3991a9f65f48ddf00f80749a8af41f0 /gcc
parent771026dd0ccaad37e4af85be52f6bc15a47da194 (diff)
downloadgcc-bbccf9081ececfb54f1c514efdd29592db15ac44.zip
gcc-bbccf9081ececfb54f1c514efdd29592db15ac44.tar.gz
gcc-bbccf9081ececfb54f1c514efdd29592db15ac44.tar.bz2
sh.md (movsi_ie): Fix memory constraints attribute length.
* config/sh/sh.md (movsi_ie): Fix memory constraints attribute length. (movsf_ie): Likewise. From-SVN: r123295
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/sh/sh.md4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bd545fe..d7c9159 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md
index 810e99d..308edd6 100644
--- a/gcc/config/sh/sh.md
+++ b/gcc/config/sh/sh.md
@@ -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")))])