diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1992-08-20 07:08:00 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1992-08-20 07:08:00 -0400 |
commit | 52c293f8ccf871d96500e9f7df1506c9546d4575 (patch) | |
tree | 8d370e94bc7aeb78833dbfbb4012b3345a8bef27 | |
parent | d2c9e30fdb9d7fd68df6073725fa48113d26025e (diff) | |
download | gcc-52c293f8ccf871d96500e9f7df1506c9546d4575.zip gcc-52c293f8ccf871d96500e9f7df1506c9546d4575.tar.gz gcc-52c293f8ccf871d96500e9f7df1506c9546d4575.tar.bz2 |
(load_multiple): Operand 2 should be a MATCH_OPERAND.
(store_multiple_{,no_}bug): Likewise.
From-SVN: r1907
-rw-r--r-- | gcc/config/a29k/a29k.md | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/gcc/config/a29k/a29k.md b/gcc/config/a29k/a29k.md index f6cc93e..a2560c5 100644 --- a/gcc/config/a29k/a29k.md +++ b/gcc/config/a29k/a29k.md @@ -1016,7 +1016,7 @@ ;; LOADM (define_expand "load_multiple" [(set (reg:SI 179) - (match_dup 2)) + (match_operand:SI 2 "const_int_operand" "")) (match_parallel 3 "" [(set (match_operand:SI 0 "" "") (match_operand:SI 1 "" ""))])] "" @@ -1315,7 +1315,7 @@ (define_expand "store_multiple_no_bug" [(set (reg:SI 179) - (match_dup 2)) + (match_operand:SI 2 "const_int_operand" "")) (match_parallel 3 "" [(set (match_operand:SI 0 "" "") (match_operand:SI 1 "" ""))])] "" @@ -1358,8 +1358,9 @@ }") (define_expand "store_multiple_bug" - [(match_parallel 3 "" [(set (match_operand:SI 0 "" "") - (match_operand:SI 1 "" ""))])] + [(match_par_dup 3 "" [(set (match_operand:SI 0 "" "") + (match_operand:SI 1 "" "")) + (use (match_operand:SI 2 "" ""))])] "" " { |