From a09b3c50dd4ab7df41376abae0fe5f07cc172e07 Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Fri, 7 Dec 2012 12:02:37 +0100 Subject: [PATCH] * config/i386/i386.c (legitimize_tls_address): Reorganize a tiny bit. From-SVN: r194299 --- gcc/config/i386/i386.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 8b53f94fe05c..cfb17f8fc106 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -12805,11 +12805,10 @@ legitimize_tls_address (rtx x, enum tls_model model, bool for_mov) insns = get_insns (); end_sequence (); - RTL_CONST_CALL_P (insns) = 1; - if (GET_MODE (x) != Pmode) x = gen_rtx_ZERO_EXTEND (Pmode, x); + RTL_CONST_CALL_P (insns) = 1; emit_libcall_block (insns, dest, rax, x); } else -- 2.47.3