Commit 52c293f8 by Richard Kenner

(load_multiple): Operand 2 should be a MATCH_OPERAND.

(store_multiple_{,no_}bug): Likewise.

From-SVN: r1907
parent d2c9e30f
...@@ -1016,7 +1016,7 @@ ...@@ -1016,7 +1016,7 @@
;; LOADM ;; LOADM
(define_expand "load_multiple" (define_expand "load_multiple"
[(set (reg:SI 179) [(set (reg:SI 179)
(match_dup 2)) (match_operand:SI 2 "const_int_operand" ""))
(match_parallel 3 "" [(set (match_operand:SI 0 "" "") (match_parallel 3 "" [(set (match_operand:SI 0 "" "")
(match_operand:SI 1 "" ""))])] (match_operand:SI 1 "" ""))])]
"" ""
...@@ -1315,7 +1315,7 @@ ...@@ -1315,7 +1315,7 @@
(define_expand "store_multiple_no_bug" (define_expand "store_multiple_no_bug"
[(set (reg:SI 179) [(set (reg:SI 179)
(match_dup 2)) (match_operand:SI 2 "const_int_operand" ""))
(match_parallel 3 "" [(set (match_operand:SI 0 "" "") (match_parallel 3 "" [(set (match_operand:SI 0 "" "")
(match_operand:SI 1 "" ""))])] (match_operand:SI 1 "" ""))])]
"" ""
...@@ -1358,8 +1358,9 @@ ...@@ -1358,8 +1358,9 @@
}") }")
(define_expand "store_multiple_bug" (define_expand "store_multiple_bug"
[(match_parallel 3 "" [(set (match_operand:SI 0 "" "") [(match_par_dup 3 "" [(set (match_operand:SI 0 "" "")
(match_operand:SI 1 "" ""))])] (match_operand:SI 1 "" ""))
(use (match_operand:SI 2 "" ""))])]
"" ""
" "
{ {
......
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