Commit 9a7e4ed6 by Richard Henderson

re PR target/21657 (TLS reference miscompiled)

        PR target/21657
        * config/ia64/ia64.c (ia64_expand_tls_address): Remove extra
        memory indirection in local-dynamic case.

From-SVN: r99971
parent bfbc811b
2005-05-19 Richard Henderson <rth@redhat.com>
PR target/21657
* config/ia64/ia64.c (ia64_expand_tls_address): Remove extra
memory indirection in local-dynamic case.
2005-05-18 Jie Zhang <jie.zhang@analog.com> 2005-05-18 Jie Zhang <jie.zhang@analog.com>
Bernd Schmidt <bernd.schmidt@analog.com> Bernd Schmidt <bernd.schmidt@analog.com>
......
...@@ -875,7 +875,6 @@ ia64_expand_tls_address (enum tls_model tls_kind, rtx op0, rtx op1, ...@@ -875,7 +875,6 @@ ia64_expand_tls_address (enum tls_model tls_kind, rtx op0, rtx op1,
tga_op1 = gen_reg_rtx (Pmode); tga_op1 = gen_reg_rtx (Pmode);
emit_insn (gen_load_dtpmod (tga_op1, op1)); emit_insn (gen_load_dtpmod (tga_op1, op1));
tga_op1 = gen_const_mem (Pmode, tga_op1);
tga_op2 = const0_rtx; tga_op2 = const0_rtx;
......
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