summaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>2012-12-07 11:02:37 +0000
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>2012-12-07 11:02:37 +0000
commitafc4b1300fae5378b58c4f48c3a31d83bf55a96f (patch)
tree1ad9e388a77406c70498711a6c15f746c1e71eba /gcc/config
parent0ff1846b10e245bedeb7e7e8fa062f151e5f51e1 (diff)
downloadgcc-afc4b1300fae5378b58c4f48c3a31d83bf55a96f.tar.gz
* config/i386/i386.c (legitimize_tls_address): Reorganize a tiny bit.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194299 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config')
-rw-r--r--gcc/config/i386/i386.c3
1 files changed, 1 insertions, 2 deletions
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