From 8cc5fcaf1f04f8c7323181a53f05b34ed28a0f1a Mon Sep 17 00:00:00 2001 From: Martin Liska Date: Tue, 12 Nov 2019 11:09:57 +0100 Subject: Remove last leftover usage of params* files. 2019-11-12 Martin Liska * common.opt: Remove param_values. * config/i386/i386-options.c (ix86_valid_target_attribute_p): Remove finalize_options_struct. * gcc.c (driver::decode_argv): Do not call global_init_params and finish_params. (driver::finalize): Do not call params_c_finalize and finalize_options_struct. * opt-suggestions.c (option_proposer::get_completions): Remove special casing of params. (option_proposer::find_param_completions): Remove. (test_completion_partial_match): Update expected output. * opt-suggestions.h: Remove find_param_completions. * opts-common.c (add_misspelling_candidates): Add --param with a space. * opts.c (handle_param): Remove. (init_options_struct):. Remove init_options_struct and similar calls. (finalize_options_struct): Remove. (common_handle_option): Use SET_OPTION_IF_UNSET. * opts.h (finalize_options_struct): Remove. * toplev.c (general_init): Do not call global_init_params. (toplev::finalize): Do not call params_c_finalize and finalize_options_struct. From-SVN: r278087 --- gcc/gcc.c | 8 -------- 1 file changed, 8 deletions(-) (limited to 'gcc/gcc.c') diff --git a/gcc/gcc.c b/gcc/gcc.c index 159ffe7..539ded0 100644 --- a/gcc/gcc.c +++ b/gcc/gcc.c @@ -7422,10 +7422,6 @@ driver::expand_at_files (int *argc, char ***argv) const void driver::decode_argv (int argc, const char **argv) { - /* Register the language-independent parameters. */ - global_init_params (); - finish_params (); - init_opts_obstack (); init_options_struct (&global_options, &global_options_set); @@ -10113,7 +10109,6 @@ void driver::finalize () { env.restore (); - params_c_finalize (); diagnostic_finish (global_dc); is_cpp_driver = 0; @@ -10134,9 +10129,6 @@ driver::finalize () spec_machine = DEFAULT_TARGET_MACHINE; greatest_status = 1; - finalize_options_struct (&global_options); - finalize_options_struct (&global_options_set); - obstack_free (&obstack, NULL); obstack_free (&opts_obstack, NULL); /* in opts.c */ obstack_free (&collect_obstack, NULL); -- cgit v1.1