aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Stupachenko <evstupac@gmail.com>2014-11-21 11:50:37 +0000
committerIlya Enkovich <ienkovich@gcc.gnu.org>2014-11-21 11:50:37 +0000
commitdb2d5d467e2a6bb3bdc46c07f996e37a4d406198 (patch)
tree1105a910b76a4eae5866eb5eba9b277be73dc5a5
parentd5dcbe8e3f3ccb1747fb7e17b3919068625c8d35 (diff)
downloadgcc-db2d5d467e2a6bb3bdc46c07f996e37a4d406198.zip
gcc-db2d5d467e2a6bb3bdc46c07f996e37a4d406198.tar.gz
gcc-db2d5d467e2a6bb3bdc46c07f996e37a4d406198.tar.bz2
i386.c (ix86_option_override_internal): Increase PARAM_MAX_COMPLETELY_PEELED_INSNS.
* config/i386/i386.c (ix86_option_override_internal): Increase PARAM_MAX_COMPLETELY_PEELED_INSNS. From-SVN: r217914
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/i386.c6
2 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5514ff7..af6add1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
+ * config/i386/i386.c (ix86_option_override_internal): Increase
+ PARAM_MAX_COMPLETELY_PEELED_INSNS.
+
+2014-11-21 Evgeny Stupachenko <evstupac@gmail.com>
+
PR target/60451
* config/i386/i386.c (expand_vec_perm_even_odd_pack): New.
(expand_vec_perm_even_odd_1): Add new expand for V8HI mode,
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 805c430..b017ace 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -4122,6 +4122,12 @@ ix86_option_override_internal (bool main_args_p,
opts->x_param_values,
opts_set->x_param_values);
+ /* Increase full peel max insns parameter for x86. */
+ maybe_set_param_value (PARAM_MAX_COMPLETELY_PEELED_INSNS,
+ 200,
+ opts->x_param_values,
+ opts_set->x_param_values);
+
/* Enable sw prefetching at -O3 for CPUS that prefetching is helpful. */
if (opts->x_flag_prefetch_loop_arrays < 0
&& HAVE_prefetch