diff options
Diffstat (limited to 'gcc/toplev.c')
-rw-r--r-- | gcc/toplev.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/toplev.c b/gcc/toplev.c index b8d1f9c..76887bc 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -1920,6 +1920,13 @@ process_options (void) if (flag_var_tracking == AUTODETECT_VALUE) flag_var_tracking = optimize >= 1; + if (flag_tree_cselim == AUTODETECT_VALUE) +#ifdef HAVE_conditional_move + flag_tree_cselim = 1; +#else + flag_tree_cselim = 0; +#endif + /* If the user specifically requested variable tracking with tagging uninitialized variables, we need to turn on variable tracking. (We already determined above that variable tracking is feasible.) */ |