OSDN Git Service

* config/arm/arm.c (legitimize_tls_address): Use correct rtx for
authordrow <drow@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 14 Nov 2005 16:32:49 +0000 (16:32 +0000)
committerdrow <drow@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 14 Nov 2005 16:32:49 +0000 (16:32 +0000)
REQ_EQUIV note.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@106892 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/arm/arm.c

index 96f12b3..d3b10b0 100644 (file)
@@ -1,3 +1,8 @@
+2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * config/arm/arm.c (legitimize_tls_address): Use correct rtx for
+       REQ_EQUIV note.
+
 2005-11-14  Richard Earnshaw  <richard.earnshaw@arm.com>
 
        * loop-invariant.c: Include tm_p.h.
index 958d880..4702efa 100644 (file)
@@ -3870,7 +3870,7 @@ legitimize_tls_address (rtx x, rtx reg)
       eqv = gen_rtx_UNSPEC (Pmode, gen_rtvec (1, const1_rtx),
                            UNSPEC_TLS);
       dest = gen_reg_rtx (Pmode);
-      emit_libcall_block (insns, dest, ret, x);
+      emit_libcall_block (insns, dest, ret, eqv);
 
       /* Load the addend.  */
       addend = gen_rtx_UNSPEC (Pmode, gen_rtvec (2, x, GEN_INT (TLS_LDO32)),