Commit 310324b8 by Doug Evans

arm.md (*ldmsi,*stmsi): Use (mem (match_operand ...)) to avoid using…

arm.md (*ldmsi,*stmsi): Use (mem (match_operand ...)) to avoid using indirect_operand (reload problems).

	* arm/arm.md (*ldmsi,*stmsi): Use (mem (match_operand ...))
	to avoid using indirect_operand (reload problems).

From-SVN: r11704
parent 7f6c7be1
......@@ -2907,7 +2907,7 @@
(define_insn "*ldmsi"
[(match_parallel 0 "load_multiple_operation"
[(set (match_operand:SI 1 "s_register_operand" "=r")
(match_operand:SI 2 "indirect_operand" "Q"))])]
(mem:SI (match_operand:SI 2 "s_register_operand" "r")))])]
""
"*
{
......@@ -2980,7 +2980,7 @@
(define_insn "*stmsi"
[(match_parallel 0 "store_multiple_operation"
[(set (match_operand:SI 2 "indirect_operand" "=Q")
[(set (mem:SI (match_operand:SI 2 "s_register_operand" "r"))
(match_operand:SI 1 "s_register_operand" "r"))])]
""
"*
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment