mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-26 05:47:26 +08:00
PR 10980
* options.h (class General_options): Add -G as a short version of --shared. Add no-op options -assert, -g, and -i.
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
2010-01-04 Ian Lance Taylor <iant@google.com>
|
||||||
|
|
||||||
|
PR 10980
|
||||||
|
* options.h (class General_options): Add -G as a short version of
|
||||||
|
--shared. Add no-op options -assert, -g, and -i.
|
||||||
|
|
||||||
2010-01-04 Sriraman Tallam <tmsriram@google.com>
|
2010-01-04 Sriraman Tallam <tmsriram@google.com>
|
||||||
|
|
||||||
* gc.h (gc_process_relocs): Call is_section_foldable_candidate to
|
* gc.h (gc_process_relocs): Call is_section_foldable_candidate to
|
||||||
|
@ -588,6 +588,10 @@ class General_options
|
|||||||
N_("Only set DT_NEEDED for dynamic libs if used"),
|
N_("Only set DT_NEEDED for dynamic libs if used"),
|
||||||
N_("Always DT_NEEDED for dynamic libs"));
|
N_("Always DT_NEEDED for dynamic libs"));
|
||||||
|
|
||||||
|
DEFINE_enum(assert, options::ONE_DASH, '\0', NULL,
|
||||||
|
N_("Ignored"), N_("[ignored]"),
|
||||||
|
{"definitions", "nodefinitions", "nosymbolic", "pure-text"});
|
||||||
|
|
||||||
// This should really be an "enum", but it's too easy for folks to
|
// This should really be an "enum", but it's too easy for folks to
|
||||||
// forget to update the list as they add new targets. So we just
|
// forget to update the list as they add new targets. So we just
|
||||||
// accept any string. We'll fail later (when the string is parsed),
|
// accept any string. We'll fail later (when the string is parsed),
|
||||||
@ -692,9 +696,15 @@ class General_options
|
|||||||
DEFINE_string(fini, options::ONE_DASH, '\0', "_fini",
|
DEFINE_string(fini, options::ONE_DASH, '\0', "_fini",
|
||||||
N_("Call SYMBOL at unload-time"), N_("SYMBOL"));
|
N_("Call SYMBOL at unload-time"), N_("SYMBOL"));
|
||||||
|
|
||||||
|
DEFINE_bool(g, options::EXACTLY_ONE_DASH, '\0', false,
|
||||||
|
N_("Ignored"), NULL);
|
||||||
|
|
||||||
DEFINE_string(soname, options::ONE_DASH, 'h', NULL,
|
DEFINE_string(soname, options::ONE_DASH, 'h', NULL,
|
||||||
N_("Set shared library name"), N_("FILENAME"));
|
N_("Set shared library name"), N_("FILENAME"));
|
||||||
|
|
||||||
|
DEFINE_bool(i, options::EXACTLY_ONE_DASH, '\0', false,
|
||||||
|
N_("Ignored"), NULL);
|
||||||
|
|
||||||
DEFINE_double(hash_bucket_empty_fraction, options::TWO_DASHES, '\0', 0.0,
|
DEFINE_double(hash_bucket_empty_fraction, options::TWO_DASHES, '\0', 0.0,
|
||||||
N_("Min fraction of empty buckets in dynamic hash"),
|
N_("Min fraction of empty buckets in dynamic hash"),
|
||||||
N_("FRACTION"));
|
N_("FRACTION"));
|
||||||
@ -845,7 +855,7 @@ class General_options
|
|||||||
N_("Use less memory and more disk I/O "
|
N_("Use less memory and more disk I/O "
|
||||||
"(included only for compatibility with GNU ld)"), NULL);
|
"(included only for compatibility with GNU ld)"), NULL);
|
||||||
|
|
||||||
DEFINE_bool(shared, options::ONE_DASH, '\0', false,
|
DEFINE_bool(shared, options::ONE_DASH, 'G', false,
|
||||||
N_("Generate shared library"), NULL);
|
N_("Generate shared library"), NULL);
|
||||||
|
|
||||||
DEFINE_bool(Bshareable, options::ONE_DASH, '\0', false,
|
DEFINE_bool(Bshareable, options::ONE_DASH, '\0', false,
|
||||||
|
Reference in New Issue
Block a user