sync ports with The Matrix
This commit is contained in:
parent
ec769495ab
commit
f5034afcba
3108 changed files with 91999 additions and 80269 deletions
26
devel/llvm/13/patches/patch-lld_ELF_Options_td
Normal file
26
devel/llvm/13/patches/patch-lld_ELF_Options_td
Normal file
|
@ -0,0 +1,26 @@
|
|||
- [ELF] Add -nopie alias for -no-pie
|
||||
- defm ignore_function_address_equality: TODO (document it)
|
||||
|
||||
Index: lld/ELF/Options.td
|
||||
--- lld/ELF/Options.td.orig
|
||||
+++ lld/ELF/Options.td
|
||||
@@ -248,8 +248,9 @@ def icf_safe: F<"icf=safe">, HelpText<"Enable safe ide
|
||||
|
||||
def icf_none: F<"icf=none">, HelpText<"Disable identical code folding (default)">;
|
||||
|
||||
-def ignore_function_address_equality: F<"ignore-function-address-equality">,
|
||||
- HelpText<"lld can break the address equality of functions">;
|
||||
+defm ignore_function_address_equality: B<"ignore-function-address-equality",
|
||||
+ "lld can break the address equality of functions",
|
||||
+ "lld cannot break the address equality of functions">;
|
||||
|
||||
def ignore_data_address_equality: F<"ignore-data-address-equality">,
|
||||
HelpText<"lld can break the address equality of data">;
|
||||
@@ -520,6 +521,7 @@ def: Separate<["-"], "F">, Alias<filter>, HelpText<"Al
|
||||
def: Separate<["-"], "b">, Alias<format>, HelpText<"Alias for --format">;
|
||||
def: JoinedOrSeparate<["-"], "l">, Alias<library>, HelpText<"Alias for --library">;
|
||||
def: JoinedOrSeparate<["-"], "L">, Alias<library_path>, HelpText<"Alias for --library-path">;
|
||||
+def: F<"nopie">, Alias<no_pie>, HelpText<"Alias for --no-pie">;
|
||||
def: F<"no-pic-executable">, Alias<no_pie>, HelpText<"Alias for --no-pie">;
|
||||
def: Flag<["-"], "n">, Alias<nmagic>, HelpText<"Alias for --nmagic">;
|
||||
def: Flag<["-"], "N">, Alias<omagic>, HelpText<"Alias for --omagic">;
|
Loading…
Add table
Add a link
Reference in a new issue