* config/i386/i386.c (legitimize_tls_address): Reorganize a tiny bit.
authorUros Bizjak <uros@gcc.gnu.org>
Fri, 7 Dec 2012 11:02:37 +0000 (12:02 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 7 Dec 2012 11:02:37 +0000 (12:02 +0100)
From-SVN: r194299

gcc/config/i386/i386.c

index 8b53f94fe05ce464d21dd437edd037e6f7f948c9..cfb17f8fc106c9e3d652254246da6e7131535d5e 100644 (file)
@@ -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