From 32387f4bfa4eb39d3191d66a624160d447281a33 Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Tue, 6 Nov 2012 20:04:47 +0100 Subject: [PATCH] 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 --- gcc/ChangeLog | 5 +++++ gcc/config/i386/i386.c | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 26a38c51fc99..316f55b7421f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-11-06 Uros Bizjak + + * config/i386/i386.c (ix86_init_machine_status): Do not + explicitly clear tls_descriptor_call_expanded_p again. + 2012-11-06 Uros Bizjak * config/i386/sse.md diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index ec40dd59bb15..9e544b2be3b9 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; -- 2.47.2