------- Comment #18 from enrico dot scholz at informatik dot tu-chemnitz dot de 
 2009-11-19 13:47 -------
(define_insn "*iwmmxt_movsi_insn"
-  [(set (match_operand:SI 0 "nonimmediate_operand" "=rk,r,r,rk,
m,z,r,?z,Uy,z")
+  [(set (match_operand:SI 0 "nonimmediate_operand" "=rk,r,r,rk, m,z
,rk,?z,Uy,z")
-        (match_operand:SI 1 "general_operand"      "rk, I,K,mi,rk,r,z,Uy,z,
+        (match_operand:SI 1 "general_operand"      "rk, I,K,mi,rk,rk,z ,Uy,z,


will fix the reported ICE.  But, 

a) you will get other ICEs which are more tricky to fix (other _insn need new
alternatives with new assembly instructions)

b) all the 'r' constraints in other _insn should be revised whether 'k' has to
be added


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40836

Reply via email to