static bool flag_unroll_loops_set, flag_tracer_set;
static bool flag_value_profile_transformations_set;
static bool flag_peel_loops_set, flag_branch_probabilities_set;
-static bool flag_loop_optimize_set;
/* Input file names. */
const char **in_fnames;
#endif
flag_guess_branch_prob = 1;
flag_cprop_registers = 1;
- flag_loop_optimize = 1;
flag_if_conversion = 1;
flag_if_conversion2 = 1;
flag_ipa_pure_const = 1;
flag_gcse = 1;
flag_expensive_optimizations = 1;
flag_ipa_type_escape = 1;
- flag_strength_reduce = 1;
flag_rerun_cse_after_loop = 1;
- flag_rerun_loop_opt = 1;
flag_caller_saves = 1;
flag_peephole2 = 1;
#ifdef INSN_SCHEDULING
option_index = find_opt (new_option, lang_mask);
if (option_index == N_OPTS)
{
- error("-Werror-%s: No option -%s", arg, new_option);
+ error ("-Werror-%s: No option -%s", arg, new_option);
}
else
{
&& cl_options[option_index].flag_var
&& kind == DK_ERROR)
*(int *) cl_options[option_index].flag_var = 1;
+ free (new_option);
}
}
break;
flag_branch_probabilities_set = true;
break;
- case OPT_floop_optimize:
- flag_loop_optimize_set = true;
- break;
-
case OPT_fcall_used_:
fix_register (arg, 0, 1);
break;
flag_tracer = value;
if (!flag_value_profile_transformations_set)
flag_value_profile_transformations = value;
- /* Old loop optimizer is incompatible with tree profiling. */
- if (!flag_loop_optimize_set)
- flag_loop_optimize = 0;
break;
case OPT_fprofile_generate:
warning (0, "-f[no-]force-mem is nop and option will be removed in 4.2");
break;
+ case OPT_floop_optimize:
+ case OPT_frerun_loop_opt:
+ case OPT_fstrength_reduce:
+ /* These are no-ops, preserved for backward compatibility. */
+ break;
+
default:
/* If the flag was handled in a standard way, assume the lack of
processing here is intentional. */