* config/i386/i386.c (legitimize_tls_address): Reorganize a tiny bit.
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Dec 2012 11:02:37 +0000 (11:02 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Dec 2012 11:02:37 +0000 (11:02 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194299 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/i386/i386.c

index 8b53f94..cfb17f8 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