Hi. The patch finishes stripping of params in --help dump for e.g. --help=joined or --help=separate.
Patch can bootstrap on x86_64-linux-gnu and survives regression tests. Ready to be installed? Thanks, Martin gcc/ChangeLog: 2020-01-23 Martin Liska <mli...@suse.cz> * opts.c (print_help): Exclude params from all except --help=param. --- gcc/opts.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/gcc/opts.c b/gcc/opts.c index 33a662b54f5..3b2cc854af1 100644 --- a/gcc/opts.c +++ b/gcc/opts.c @@ -2140,7 +2140,9 @@ print_help (struct gcc_options *opts, unsigned int lang_mask, /* We started using PerFunction/Optimization for parameters and a warning. We should exclude these from optimization options. */ if (include_flags & CL_OPTIMIZATION) - exclude_flags |= CL_WARNING | CL_PARAMS; + exclude_flags |= CL_WARNING; + if (!(include_flags & CL_PARAMS)) + exclude_flags |= CL_PARAMS; if (include_flags) print_specific_help (include_flags, exclude_flags, 0, opts,