File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
llvm/lib/Target/Z80/MCTargetDesc Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -38,20 +38,24 @@ Z80MCAsmInfoELF::Z80MCAsmInfoELF(const Triple &T) {
3838
3939 // Common to both GAS and fasmg
4040 CommentString = " ;" ;
41+ ZeroDirective = AscizDirective = nullptr ;
4142 Code32Directive = Code64Directive = nullptr ;
4243 UseIntegratedAssembler = false ;
4344 AssemblerDialect = !Is16Bit;
4445 HasFunctionAlignment = false ;
4546 ExceptionsType = ExceptionHandling::SjLj;
4647
47- if (!Z80GasStyle) {
48+ if (Z80GasStyle) {
49+ Code16Directive = " .assume ADL = 0" ;
50+ Code24Directive = " .assume ADL = 1" ;
51+ AsciiDirective = ByteListDirective = Data8bitsDirective = " \t .byte\t " ;
52+ } else {
4853 Code16Directive = " assume\t adl = 0" ;
4954 Code24Directive = " assume\t adl = 1" ;
5055 DollarIsPC = true ;
5156 SeparatorString = nullptr ;
5257 PrivateGlobalPrefix = PrivateLabelPrefix = " " ;
5358 SupportsQuotedNames = false ;
54- ZeroDirective = AscizDirective = nullptr ;
5559 BlockSeparator = " dup " ;
5660 AsciiDirective = ByteListDirective = Data8bitsDirective = " \t db\t " ;
5761 NumberLiteralSyntax = ANLS_PlainDecimal;
You can’t perform that action at this time.
0 commit comments