aboutsummaryrefslogtreecommitdiff
path: root/gcc/opts.c
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2021-10-12 14:31:50 +0200
committerMartin Liska <mliska@suse.cz>2021-10-14 14:47:01 +0200
commit4cb52980e5d5fb64a393d385923da1b51ab34606 (patch)
tree7b992e7cc5339f45a9af703dd8d876896df0229f /gcc/opts.c
parent6779e9ba2cb242e51a4257fdc51cc03b870f8570 (diff)
downloadgcc-4cb52980e5d5fb64a393d385923da1b51ab34606.zip
gcc-4cb52980e5d5fb64a393d385923da1b51ab34606.tar.gz
gcc-4cb52980e5d5fb64a393d385923da1b51ab34606.tar.bz2
Eliminate AUTODETECT_VALUE usage in options.
gcc/ChangeLog: * common.opt: Stop using AUTODETECT_VALUE and use EnabledBy where possible. * opts.c: Enable OPT_fvar_tracking with optimize >= 1. * toplev.c (AUTODETECT_VALUE): Remove macro. (process_options): Simplify by using EnabledBy and OPT_fvar_tracking. Use OPTION_SET_P macro instead of AUTODETECT_VALUE.
Diffstat (limited to 'gcc/opts.c')
-rw-r--r--gcc/opts.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/opts.c b/gcc/opts.c
index fc71b6e..65fe192 100644
--- a/gcc/opts.c
+++ b/gcc/opts.c
@@ -581,6 +581,7 @@ static const struct default_options default_options_table[] =
{ OPT_LEVELS_1_PLUS, OPT_ftree_sink, NULL, 1 },
{ OPT_LEVELS_1_PLUS, OPT_ftree_slsr, NULL, 1 },
{ OPT_LEVELS_1_PLUS, OPT_ftree_ter, NULL, 1 },
+ { OPT_LEVELS_1_PLUS, OPT_fvar_tracking, NULL, 1 },
/* -O1 (and not -Og) optimizations. */
{ OPT_LEVELS_1_PLUS_NOT_DEBUG, OPT_fbranch_count_reg, NULL, 1 },