File tree 1 file changed +6
-2
lines changed
llvm/lib/Target/Z80/MCTargetDesc
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) {
38
38
39
39
// Common to both GAS and fasmg
40
40
CommentString = " ;" ;
41
+ ZeroDirective = AscizDirective = nullptr ;
41
42
Code32Directive = Code64Directive = nullptr ;
42
43
UseIntegratedAssembler = false ;
43
44
AssemblerDialect = !Is16Bit;
44
45
HasFunctionAlignment = false ;
45
46
ExceptionsType = ExceptionHandling::SjLj;
46
47
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 {
48
53
Code16Directive = " assume\t adl = 0" ;
49
54
Code24Directive = " assume\t adl = 1" ;
50
55
DollarIsPC = true ;
51
56
SeparatorString = nullptr ;
52
57
PrivateGlobalPrefix = PrivateLabelPrefix = " " ;
53
58
SupportsQuotedNames = false ;
54
- ZeroDirective = AscizDirective = nullptr ;
55
59
BlockSeparator = " dup " ;
56
60
AsciiDirective = ByteListDirective = Data8bitsDirective = " \t db\t " ;
57
61
NumberLiteralSyntax = ANLS_PlainDecimal;
You can’t perform that action at this time.
0 commit comments