diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2012-11-06 20:04:47 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2012-11-06 20:04:47 +0100 |
commit | 32387f4bfa4eb39d3191d66a624160d447281a33 (patch) | |
tree | c35b79d67abf24ebbb5227093bca721bf501a681 | |
parent | e4ecb9228b6efa6dba32179361c1186bcaddee1d (diff) | |
download | gcc-32387f4bfa4eb39d3191d66a624160d447281a33.zip gcc-32387f4bfa4eb39d3191d66a624160d447281a33.tar.gz gcc-32387f4bfa4eb39d3191d66a624160d447281a33.tar.bz2 |
i386.c (ix86_init_machine_status): Do not explicitly clear tls_descriptor_call_expanded_p again.
* config/i386/i386.c (ix86_init_machine_status): Do not
explicitly clear tls_descriptor_call_expanded_p again.
From-SVN: r193257
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/i386/i386.c | 7 |
2 files changed, 9 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 26a38c5..316f55b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2012-11-06 Uros Bizjak <ubizjak@gmail.com> + * config/i386/i386.c (ix86_init_machine_status): Do not + explicitly clear tls_descriptor_call_expanded_p again. + +2012-11-06 Uros Bizjak <ubizjak@gmail.com> + * config/i386/sse.md (<avx_avx2>_maskstore<ssemodesuffix><avxsizesuffix>): Mark operand 0 as read and written by the instruction. diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index ec40dd5..9e544b2 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -3649,8 +3649,10 @@ ix86_option_override_internal (bool main_args_p) if ((x86_avx256_split_unaligned_store & ix86_tune_mask) && !(target_flags_explicit & MASK_AVX256_SPLIT_UNALIGNED_STORE)) target_flags |= MASK_AVX256_SPLIT_UNALIGNED_STORE; - /* Enable 128-bit AVX instruction generation for the auto-vectorizer. */ - if (TARGET_AVX128_OPTIMAL && !(target_flags_explicit & MASK_PREFER_AVX128)) + /* Enable 128-bit AVX instruction generation + for the auto-vectorizer. */ + if (TARGET_AVX128_OPTIMAL + && !(target_flags_explicit & MASK_PREFER_AVX128)) target_flags |= MASK_PREFER_AVX128; } } @@ -23415,7 +23417,6 @@ ix86_init_machine_status (void) f = ggc_alloc_cleared_machine_function (); f->use_fast_prologue_epilogue_nregs = -1; - f->tls_descriptor_call_expanded_p = 0; f->call_abi = ix86_abi; f->optimize_mode_switching[AVX_U128] = TARGET_VZEROUPPER; |