({load,store}_multiple): Use MATCH_PAR_DUP.
authorRichard Kenner <kenner@gcc.gnu.org>
Sat, 19 Sep 1992 19:38:28 +0000 (15:38 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Sat, 19 Sep 1992 19:38:28 +0000 (15:38 -0400)
From-SVN: r2166

gcc/config/rs6000/rs6000.md

index 3b16582db50d479423961391b49b85fd8db1ec31..90947d1644fe158b500789d4aff7acf17ad1a489 100644 (file)
   [(set_attr "type" "*,load,load,*,*")])
 \f
 (define_expand "load_multiple"
-  [(match_parallel 3 "" [(set (match_operand:SI 0 "" "")
-                             (match_operand:SI 1 "" ""))
-                        (use (match_operand:SI 2 "" ""))])]
+  [(match_par_dup 3 [(set (match_operand:SI 0 "" "")
+                         (match_operand:SI 1 "" ""))
+                    (use (match_operand:SI 2 "" ""))])]
   ""
   "
 {
   [(set_attr "type" "load")])
 \f
 (define_expand "store_multiple"
-  [(match_parallel 3 "" [(set (match_operand:SI 0 "" "")
-                             (match_operand:SI 1 "" ""))
-                        (clobber (scratch:SI))
-                        (use (match_operand:SI 2 "" ""))])]
+  [(match_par_dup 3 [(set (match_operand:SI 0 "" "")
+                         (match_operand:SI 1 "" ""))
+                    (clobber (scratch:SI))
+                    (use (match_operand:SI 2 "" ""))])]
   ""
   "
 {