While working on PR104642 I noticed this wasn't getting set. Tested x86_64-pc-linux-gnu, applying to trunk as obvious.
gcc/ChangeLog: * opts.cc (common_handle_option) [OPT_fsanitize_]: Set opts_set->x_flag_sanitize. --- gcc/opts.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/opts.cc b/gcc/opts.cc index bf06a55456a..55859f549ba 100644 --- a/gcc/opts.cc +++ b/gcc/opts.cc @@ -2613,6 +2613,7 @@ common_handle_option (struct gcc_options *opts, break; case OPT_fsanitize_: + opts_set->x_flag_sanitize = true; opts->x_flag_sanitize = parse_sanitizer_options (arg, loc, code, opts->x_flag_sanitize, value, true); base-commit: d89e64d4cbf5a4c3b8de120257da68944f31e759 -- 2.27.0