]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/config/i386/i386-options.c
Disable --param vect-partial-vector-usage by default on x86
[thirdparty/gcc.git] / gcc / config / i386 / i386-options.c
index 7cba655595e07bade21e8f774bd5c0f4a5d97a4f..3416a4f17523eb823e984cc658476875b1516171 100644 (file)
@@ -2834,6 +2834,11 @@ ix86_option_override_internal (bool main_args_p,
 
   SET_OPTION_IF_UNSET (opts, opts_set, param_ira_consider_dup_in_all_alts, 0);
 
+  /* Fully masking the main or the epilogue vectorized loop is not
+     profitable generally so leave it disabled until we get more
+     fine grained control & costing.  */
+  SET_OPTION_IF_UNSET (opts, opts_set, param_vect_partial_vector_usage, 0);
+
   return true;
 }