+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.
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))]