diff options
author | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-12-07 11:02:37 +0000 |
---|---|---|
committer | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-12-07 11:02:37 +0000 |
commit | afc4b1300fae5378b58c4f48c3a31d83bf55a96f (patch) | |
tree | 1ad9e388a77406c70498711a6c15f746c1e71eba /gcc/config | |
parent | 0ff1846b10e245bedeb7e7e8fa062f151e5f51e1 (diff) | |
download | gcc-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.c | 3 |
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 |