diff options
Diffstat (limited to 'gold/options.h')
-rw-r--r-- | gold/options.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gold/options.h b/gold/options.h index deec2ba..eeade6f 100644 --- a/gold/options.h +++ b/gold/options.h @@ -813,6 +813,17 @@ class General_options DEFINE_special(static, options::ONE_DASH, '\0', N_("Do not link against shared libraries"), NULL); + DEFINE_bool(icf, options::TWO_DASHES, '\0', false, + N_("Fold identical functions"), + N_("Don't fold identical functions (default)")); + + DEFINE_uint(icf_iterations, options::TWO_DASHES , '\0', 0, + N_("Number of iterations of ICF (default 2)"), N_("COUNT")); + + DEFINE_bool(print_icf_sections, options::TWO_DASHES, '\0', false, + N_("List folded identical sections on stderr"), + N_("Do not list folded identical sections")); + DEFINE_bool(gc_sections, options::TWO_DASHES, '\0', false, N_("Remove unused sections"), N_("Don't remove unused sections (default)")); |