OSDN Git Service

* config/sh/sh.md (*movv4sf_i): Add general register cases to
authorkkojima <kkojima@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Sep 2005 22:03:18 +0000 (22:03 +0000)
committerkkojima <kkojima@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Sep 2005 22:03:18 +0000 (22:03 +0000)
the constraints.

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

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

index bde5734..90007c4 100644 (file)
@@ -1,3 +1,8 @@
+2005-09-13  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * config/sh/sh.md (*movv4sf_i): Add general register cases to
+       the constraints.
+
 2005-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
 
        * config/rs6000/darwin.md (movdf_low_si): Mark the outgoing r constraint
index 4662b53..d0ce596 100644 (file)
@@ -6213,8 +6213,8 @@ label:
 }")
 
 (define_insn_and_split "*movv4sf_i"
-  [(set (match_operand:V4SF 0 "nonimmediate_operand" "=f,f,m")
-       (match_operand:V4SF 1 "general_operand" "fZ,m,fZ"))]
+  [(set (match_operand:V4SF 0 "general_movdst_operand" "=f,rf,r,m,mf")
+       (match_operand:V4SF 1 "general_operand" "fm,rfm?,F?,f,rfZ?"))]
   "TARGET_SHMEDIA_FPU"
   "#"
   "&& reload_completed"