diff --git a/lld/MachO/Options.td b/lld/MachO/Options.td --- a/lld/MachO/Options.td +++ b/lld/MachO/Options.td @@ -202,11 +202,6 @@ MetaVarName<"">, HelpText<"Layout functions and data according to specification in ">, Group; -def sectorder : MultiArg<["-"], "sectorder", 3>, - MetaVarName<" ">, - HelpText<"Replaced by more general -order_file option">, - Flags<[HelpHidden]>, - Group; def no_order_inits : Flag<["-"], "no_order_inits">, HelpText<"Disable default reordering of initializer and terminator functions">, Flags<[HelpHidden]>, @@ -806,10 +801,6 @@ HelpText<"Specify as different from where a dylib normally resides at ">, Flags<[HelpHidden]>, Group; -def prebind : Flag<["-"], "prebind">, - HelpText<"This option is obsolete">, - Flags<[HelpHidden]>, - Group; def weak_reference_mismatches : Separate<["-"], "weak_reference_mismatches">, MetaVarName<"">, HelpText<"Resolve symbol imports of conflicting weakness according to as weak, non-weak, or error (default is non-weak)">, @@ -849,10 +840,6 @@ HelpText<"Augment error and warning messages with the architecture name">, Flags<[HelpHidden]>, Group; -def twolevel_namespace_hints : Flag<["-"], "twolevel_namespace_hints">, - HelpText<"This option is obsolete">, - Flags<[HelpHidden]>, - Group; def dot : Separate<["-"], "dot">, MetaVarName<"">, HelpText<"Write a graph of symbol dependencies to as a .dot file viewable with GraphViz">, @@ -874,10 +861,6 @@ HelpText<"On i386, make the __IMPORT segment of a final linked image read-only">, Flags<[HelpHidden]>, Group; -def slow_stubs : Flag<["-"], "slow_stubs">, - HelpText<"This option is obsolete">, - Flags<[HelpHidden]>, - Group; def interposable_list : Separate<["-"], "interposable_list">, MetaVarName<"">, HelpText<"Access global symbols listed in indirectly">, @@ -895,10 +878,6 @@ MetaVarName<"">, HelpText<"Retain any temporary mach-o file in that would otherwise be deleted during LTO">, Group; -def lto_library : Separate<["-"], "lto_library">, - MetaVarName<"">, - HelpText<"Deprecated & ignored. LLD supports LTO directly, without using an external dylib.">, - Group; def cache_path_lto : Separate<["-"], "cache_path_lto">, MetaVarName<"">, HelpText<"Use as a directory for the incremental LTO cache">, @@ -966,6 +945,14 @@ def grp_obsolete : OptionGroup<"obsolete">, HelpText<"OBSOLETE">; +def sectorder : MultiArg<["-"], "sectorder", 3>, + MetaVarName<" ">, + HelpText<"Obsolete. Replaced by more general -order_file option">, + Group; +def lto_library : Separate<["-"], "lto_library">, + MetaVarName<"">, + HelpText<"Obsolete. LLD supports LTO directly, without using an external dylib.">, + Group; def y : Joined<["-"], "y">, MetaVarName<"">, HelpText<"This option is obsolete in ld64">, @@ -1094,6 +1081,18 @@ HelpText<"This option is obsolete in ld64">, Flags<[HelpHidden]>, Group; +def prebind : Flag<["-"], "prebind">, + HelpText<"This option is obsolete in ld64">, + Flags<[HelpHidden]>, + Group; +def twolevel_namespace_hints : Flag<["-"], "twolevel_namespace_hints">, + HelpText<"This option is obsolete in ld64">, + Flags<[HelpHidden]>, + Group; +def slow_stubs : Flag<["-"], "slow_stubs">, + HelpText<"This option is obsolete in ld64">, + Flags<[HelpHidden]>, + Group; def grp_undocumented : OptionGroup<"undocumented">, HelpText<"UNDOCUMENTED">;