From: Uros Bizjak Date: Fri, 7 Dec 2012 11:02:37 +0000 (+0100) Subject: * config/i386/i386.c (legitimize_tls_address): Reorganize a tiny bit. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a09b3c50dd4ab7df41376abae0fe5f07cc172e07;p=gcc.git * config/i386/i386.c (legitimize_tls_address): Reorganize a tiny bit. From-SVN: r194299 --- diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index 8b53f94fe05..cfb17f8fc10 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