Add help docs for -reloc-mode:<string>

This commit is contained in:
gingerBill
2022-02-23 11:19:51 +00:00
parent 4b9324ff76
commit 3d209798c9
3 changed files with 12 additions and 1 deletions

View File

@@ -189,7 +189,7 @@ enum ErrorPosStyle {
ErrorPosStyle_COUNT
};
enum RelocMode {
enum RelocMode : u8 {
RelocMode_Default,
RelocMode_Static,
RelocMode_PIC,

View File

@@ -1261,6 +1261,8 @@ void lb_generate_code(lbGenerator *gen) {
LLVMCodeModel code_mode = LLVMCodeModelDefault;
if (is_arch_wasm()) {
code_mode = LLVMCodeModelJITDefault;
} else if (build_context.metrics.os == TargetOs_freestanding) {
code_mode = LLVMCodeModelKernel;
}
char const *host_cpu_name = LLVMGetHostCPUName();

View File

@@ -2087,6 +2087,15 @@ void print_show_help(String const arg0, String const &command) {
print_usage_line(3, "-microarch:sandybridge");
print_usage_line(3, "-microarch:native");
print_usage_line(0, "");
print_usage_line(1, "-reloc-mode:<string>");
print_usage_line(2, "Specifies the reloc mode");
print_usage_line(2, "Options:");
print_usage_line(3, "default");
print_usage_line(3, "static");
print_usage_line(3, "pic");
print_usage_line(3, "dynamic-no-pic");
print_usage_line(0, "");
}
if (check) {