mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-26 20:36:01 +00:00
* options.cc (General_options::parse_V): New function.
* options.h: Add entries for -V and -Qy.
This commit is contained in:
parent
4584e32ea4
commit
b5be4a7c8c
@ -1,3 +1,8 @@
|
||||
2008-04-17 David S. Miller <davem@davemloft.net>
|
||||
|
||||
* options.cc (General_options::parse_V): New function.
|
||||
* options.h: Add entries for -V and -Qy.
|
||||
|
||||
2008-04-17 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
* common.cc (Symbol_table::allocate_commons): Remove options
|
||||
|
@ -262,6 +262,19 @@ General_options::parse_version(const char* opt, const char*, Command_line*)
|
||||
::exit(EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
void
|
||||
General_options::parse_V(const char*, const char*, Command_line*)
|
||||
{
|
||||
gold::print_version(true);
|
||||
printf(_(" Supported targets:\n"));
|
||||
std::vector<const char*> supported_names;
|
||||
gold::supported_target_names(&supported_names);
|
||||
for (std::vector<const char*>::const_iterator p = supported_names.begin();
|
||||
p != supported_names.end();
|
||||
++p)
|
||||
printf(" %s\n", *p);
|
||||
}
|
||||
|
||||
void
|
||||
General_options::parse_Bstatic(const char*, const char*, Command_line*)
|
||||
{
|
||||
|
@ -450,6 +450,8 @@ class General_options
|
||||
N_("Report usage information"), NULL);
|
||||
DEFINE_special(version, options::TWO_DASHES, 'v',
|
||||
N_("Report version information"), NULL);
|
||||
DEFINE_special(V, options::EXACTLY_ONE_DASH, '\0',
|
||||
N_("Report version and target information"), NULL);
|
||||
|
||||
// These options are sorted approximately so that for each letter in
|
||||
// the alphabet, we show the option whose shortname is that letter
|
||||
@ -576,6 +578,9 @@ class General_options
|
||||
DEFINE_string(oformat, options::EXACTLY_TWO_DASHES, '\0', "elf",
|
||||
N_("Set output format"), N_("[binary]"));
|
||||
|
||||
DEFINE_bool(Qy, options::EXACTLY_ONE_DASH, '\0', false,
|
||||
N_("Ignored for SVR4 compatibility"), NULL);
|
||||
|
||||
DEFINE_bool(emit_relocs, options::TWO_DASHES, 'q', false,
|
||||
N_("Generate relocations in output"), NULL);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user