Commit 91c18512 by Kazuhiro Inaoka Committed by Nick Clifton

(load_sda_base_32): New pattern. Loads sda base address on medium model.

From-SVN: r96233
parent 2b271002
2005-03-10 Kazuhiro Inaoka <inaoka.lazuhiro@renesas.com>
* config/m32r/m32r.md (load_sda_base_32): New pattern. Loads
sda base address on medium model.
2005-03-10 Zdenek Dvorak <dvorakz@suse.cz>
* Makefile.in (tree-optimize.o): Add CFGLOOP_H dependence.
......
......@@ -503,6 +503,14 @@
operands[2] = gen_reg_rtx (SImode);
}")
(define_insn "*load_sda_base_32"
[(set (match_operand:SI 0 "register_operand" "=r")
(unspec:SI [(const_int 0)] UNSPEC_LOAD_SDA_BASE))]
"TARGET_ADDR32"
"seth %0,%#shigh(_SDA_BASE_)\;add3 %0,%0,%#low(_SDA_BASE_)"
[(set_attr "type" "multi")
(set_attr "length" "8")])
(define_insn "*load_sda_base"
[(set (match_operand:SI 0 "register_operand" "=r")
(unspec:SI [(const_int 0)] UNSPEC_LOAD_SDA_BASE))]
......
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