Commit 6970d948 by Nick Clifton Committed by Nick Clifton

Describe changes made to source and destination registers.

From-SVN: r23827
parent 0d797e77
Tue Nov 24 09:33:49 1998 Nick Clifton <nickc@cygnus.com>
* config/m32r/m32r.md (movstrsi_internal): Describe changes made
to source and destination registers.
Mon Nov 23 20:28:02 1998 Mike Stump <mrs@wrs.com> Mon Nov 23 20:28:02 1998 Mike Stump <mrs@wrs.com>
* libgcc2.c (top_elt): Remove top_elt, it isn't thread safe. * libgcc2.c (top_elt): Remove top_elt, it isn't thread safe.
......
...@@ -1787,10 +1787,10 @@ ...@@ -1787,10 +1787,10 @@
[(set (mem:BLK (match_operand:SI 0 "register_operand" "r")) ;; destination [(set (mem:BLK (match_operand:SI 0 "register_operand" "r")) ;; destination
(mem:BLK (match_operand:SI 1 "register_operand" "r"))) ;; source (mem:BLK (match_operand:SI 1 "register_operand" "r"))) ;; source
(use (match_operand:SI 2 "m32r_block_immediate_operand" "J"));; # bytes to move (use (match_operand:SI 2 "m32r_block_immediate_operand" "J"));; # bytes to move
(set (match_dup 0) (plus:SI (match_dup 0) (minus:SI (match_dup 2) (const_int 4))))
(set (match_dup 1) (plus:SI (match_dup 1) (match_dup 2)))
(clobber (match_scratch:SI 3 "=&r")) ;; temp 1 (clobber (match_scratch:SI 3 "=&r")) ;; temp 1
(clobber (match_scratch:SI 4 "=&r")) ;; temp 2 (clobber (match_scratch:SI 4 "=&r"))] ;; temp 2
(clobber (match_dup 0))
(clobber (match_dup 1))]
"" ""
"* return m32r_output_block_move (insn, operands);" "* return m32r_output_block_move (insn, operands);"
[(set_attr "type" "store8") [(set_attr "type" "store8")
......
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