Commit 35e3ced9 by Bernd Schmidt Committed by Bernd Schmidt

bfin.md (pushsi_insn, popsi_insn): Set correct addrtype attribute.

	* config/bfin/bfin.md (pushsi_insn, popsi_insn): Set correct addrtype
	attribute.

From-SVN: r119408
parent e01e0201
2006-12-01 Bernd Schmidt <bernd.schmidt@analog.com>
* config/bfin/bfin.md (pushsi_insn, popsi_insn): Set correct addrtype
attribute.
2006-12-01 Richard Guenther <rguenther@suse.de> 2006-12-01 Richard Guenther <rguenther@suse.de>
PR c++/29433 PR c++/29433
......
...@@ -502,15 +502,16 @@ ...@@ -502,15 +502,16 @@
"" ""
"[--SP] = %0;" "[--SP] = %0;"
[(set_attr "type" "mcst") [(set_attr "type" "mcst")
(set_attr "addrtype" "32bit")
(set_attr "length" "2")]) (set_attr "length" "2")])
(define_insn "*popsi_insn" (define_insn "*popsi_insn"
[(set (match_operand:SI 0 "register_operand" "=xy") [(set (match_operand:SI 0 "register_operand" "=d,xy")
(mem:SI (post_inc:SI (reg:SI REG_SP))))] (mem:SI (post_inc:SI (reg:SI REG_SP))))]
"" ""
"%0 = [SP++];" "%0 = [SP++];"
[(set_attr "type" "mcld") [(set_attr "type" "mcld")
(set_attr "addrtype" "preg") (set_attr "addrtype" "preg,32bit")
(set_attr "length" "2")]) (set_attr "length" "2")])
;; The first alternative is used to make reload choose a limited register ;; The first alternative is used to make reload choose a limited register
......
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