diff options
author | Martin Liska <mliska@suse.cz> | 2022-03-31 08:45:58 +0200 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2022-04-06 17:38:15 +0200 |
commit | 717b2d4191e80dc8aae3847675de73ed3f611fb7 (patch) | |
tree | 3df6620cdde941f1f5ca2e0b56d57f433ec586f9 /gcc | |
parent | c65d15d40738f3691ff1a39907a4b93e9fe5c5ae (diff) | |
download | gcc-717b2d4191e80dc8aae3847675de73ed3f611fb7.zip gcc-717b2d4191e80dc8aae3847675de73ed3f611fb7.tar.gz gcc-717b2d4191e80dc8aae3847675de73ed3f611fb7.tar.bz2 |
--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.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/common.opt | 2 | ||||
-rw-r--r-- | gcc/gcc.cc | 3 | ||||
-rw-r--r-- | gcc/opts.cc | 2 |
3 files changed, 4 insertions, 3 deletions
diff --git a/gcc/common.opt b/gcc/common.opt index 8b6513d..8a0dafc 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -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) @@ -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) diff --git a/gcc/opts.cc b/gcc/opts.cc index ef5fe9b..e5e3119 100644 --- a/gcc/opts.cc +++ b/gcc/opts.cc @@ -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; |