sh.c (prepare_move_operands): Use emit_call_insn when the TLS address is generated...
authorKaz Kojima <kkojima@gcc.gnu.org>
Tue, 6 Apr 2004 05:58:44 +0000 (05:58 +0000)
committerKaz Kojima <kkojima@gcc.gnu.org>
Tue, 6 Apr 2004 05:58:44 +0000 (05:58 +0000)
commit13ecc9e00390125437b13b4f977f96a34d682b4a
tree023b11b171dbd42132cce5b1109108400a331d44
parentcb07f7bbd4366231acfd3b1b375489c5a04a40b6
sh.c (prepare_move_operands): Use emit_call_insn when the TLS address is generated by a function call.

* config/sh/sh.c (prepare_move_operands): Use emit_call_insn
when the TLS address is generated by a function call.
* config/sh/sh.md (tls_global_dynamic): Use a call expression.
(tls_local_dynamic): Likewise.

From-SVN: r80450
gcc/ChangeLog
gcc/config/sh/sh.c
gcc/config/sh/sh.md