Add -Awin64-as option for aarch64 compiler for win64 target

This commit is contained in:
Pierre Muller 2023-05-25 13:30:29 +00:00
parent c1e2f557f1
commit 5a123d33ba
2 changed files with 17 additions and 0 deletions

View File

@ -883,8 +883,24 @@ unit agcpugas;
);
as_aarch64_win64_gas_info : tasminfo =
(
id : as_win64_gas;
idtxt : 'WIN64-AS';
asmbin : 'as';
asmcmd : '-o $OBJ $MARCHOPT $EXTRAOPT $ASM';
supported_targets : [system_aarch64_win64];
flags : [af_needar,af_smartlink_sections,af_supports_dwarf,af_llvm,af_supports_hlcfi];
labelprefix : '.L';
labelmaxlen : -1;
comment : '// ';
dollarsign: '$';
);
begin
RegisterAssembler(as_aarch64_gas_info,TAArch64Assembler);
RegisterAssembler(as_aarch64_clang_darwin_info,TAArch64AppleAssembler);
RegisterAssembler(as_aarch64_clang_gas_info,TAArch64ClangGASAssembler);
RegisterAssembler(as_aarch64_win64_gas_info,TAArch64ClangGASAssembler);
end.

View File

@ -284,6 +284,7 @@
,as_wasm32_wasm
,as_clang_llvm_darwin
,as_m68k_elf32
,as_win64_gas
);
tlink = (ld_none,