--target-help: align with --help=target

PR driver/105096

gcc/ChangeLog:

	* common.opt: Document properly based on what it does.
	* gcc.cc (display_help): Unify with what we have in common.opt.
	* opts.cc (common_handle_option): Do not print undocumented
	options.
This commit is contained in:
Martin Liska 2022-03-31 08:45:58 +02:00
parent c65d15d407
commit 717b2d4191
3 changed files with 4 additions and 3 deletions

View File

@ -419,7 +419,7 @@ Driver Alias(symbolic)
-target-help
Common Driver
Alias for --help=target.
Display target specific command line options (including assembler and linker options).
-time
Driver Alias(time)

View File

@ -3758,7 +3758,8 @@ display_help (void)
fputs (_(" -pass-exit-codes Exit with highest error code from a phase.\n"), stdout);
fputs (_(" --help Display this information.\n"), stdout);
fputs (_(" --target-help Display target specific command line options.\n"), stdout);
fputs (_(" --target-help Display target specific command line options "
"(including assembler and linker options).\n"), stdout);
fputs (_(" --help={common|optimizers|params|target|warnings|[^]{joined|separate|undocumented}}[,...].\n"), stdout);
fputs (_(" Display specific types of command line options.\n"), stdout);
if (! verbose_flag)

View File

@ -2557,7 +2557,7 @@ common_handle_option (struct gcc_options *opts,
break;
target_option_override_hook ();
print_specific_help (CL_TARGET, CL_UNDOCUMENTED, 0, opts, lang_mask);
print_specific_help (CL_TARGET, 0, 0, opts, lang_mask);
opts->x_exit_after_options = true;
break;