Commit b5456e04 by Brooks Moses Committed by Brooks Moses

re PR other/31356 (gcc --help=<language> option has problems in the output header line.)

PR other/31356
* gcc.c (print_specific_help): Fix --help=<language>
header line.
(common_handle_option): Support --help=common.

From-SVN: r123499
parent 2c4c82dd
2007-04-04 Brooks Moses <brooks.moses@codesourcery.com> 2007-04-04 Brooks Moses <brooks.moses@codesourcery.com>
PR other/31356
* opts.c (print_specific_help): Fix --help=<language>
header line.
(common_handle_option): Support --help=common.
2007-04-04 Brooks Moses <brooks.moses@codesourcery.com>
PR other/31353 PR other/31353
* gcc.c (main): Do not run the linker if * gcc.c (main): Do not run the linker if
print_subprocess_help indicates that it shouldn't be print_subprocess_help indicates that it shouldn't be
......
...@@ -893,7 +893,8 @@ print_specific_help (unsigned int include_flags, ...@@ -893,7 +893,8 @@ print_specific_help (unsigned int include_flags,
descrip_extra = lang_names [i]; descrip_extra = lang_names [i];
} }
else else
description = _("The following options are supported by, amoung others, the language "); description = _("The following options are supported by the language ");
descrip_extra = lang_names [i];
break; break;
} }
} }
...@@ -983,7 +984,8 @@ common_handle_option (size_t scode, const char *arg, int value, ...@@ -983,7 +984,8 @@ common_handle_option (size_t scode, const char *arg, int value,
/* Walk along the argument string, parsing each word in turn. /* Walk along the argument string, parsing each word in turn.
The format is: The format is:
arg = [^]{word}[,{arg}] arg = [^]{word}[,{arg}]
word = {optimizers|target|warnings|undocumented|params} */ word = {optimizers|target|warnings|undocumented|
params|common|<language>} */
while (* a != 0) while (* a != 0)
{ {
static struct static struct
...@@ -1000,6 +1002,7 @@ common_handle_option (size_t scode, const char *arg, int value, ...@@ -1000,6 +1002,7 @@ common_handle_option (size_t scode, const char *arg, int value,
{ "params", CL_PARAMS }, { "params", CL_PARAMS },
{ "joined", CL_JOINED }, { "joined", CL_JOINED },
{ "separate", CL_SEPARATE }, { "separate", CL_SEPARATE },
{ "common", CL_COMMON },
{ NULL, 0 } { NULL, 0 }
}; };
unsigned int * pflags; unsigned int * pflags;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment