opts.c (default_options_optimization): Adjust max-combine-insns to 2 for -Og.

2014-09-03  Richard Biener  <rguenther@suse.de>

	* opts.c (default_options_optimization): Adjust
	max-combine-insns to 2 for -Og.

From-SVN: r214879
This commit is contained in:
Richard Biener 2014-09-03 14:28:20 +00:00 committed by Richard Biener
parent c8f403525a
commit b30e733a13
2 changed files with 11 additions and 0 deletions

View file

@ -1,3 +1,8 @@
2014-09-03 Richard Biener <rguenther@suse.de>
* opts.c (default_options_optimization): Adjust
max-combine-insns to 2 for -Og.
2014-09-03 Martin Jambor <mjambor@suse.cz>
PR ipa/62015

View file

@ -636,6 +636,12 @@ default_options_optimization (struct gcc_options *opts,
default_param_value (PARAM_MIN_CROSSJUMP_INSNS),
opts->x_param_values, opts_set->x_param_values);
/* Restrict the amount of work combine does at -Og while retaining
most of its useful transforms. */
if (opts->x_optimize_debug)
maybe_set_param_value (PARAM_MAX_COMBINE_INSNS, 2,
opts->x_param_values, opts_set->x_param_values);
/* Allow default optimizations to be specified on a per-machine basis. */
maybe_default_options (opts, opts_set,
targetm_common.option_optimization_table,