Skip to content

Commit a0b1fa1

Browse files
committed
[Z80] Fix GAS string output to use standard .ascii/.asciz directives
1 parent f6d1d05 commit a0b1fa1

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

llvm/lib/Target/Z80/MCTargetDesc/Z80MCAsmInfo.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,13 @@ Z80MCAsmInfoELF::Z80MCAsmInfoELF(const Triple &T) {
4848
if (Z80GasStyle) {
4949
Code16Directive = ".assume\tADL = 0";
5050
Code24Directive = ".assume\tADL = 1";
51-
AsciiDirective = ByteListDirective = Data8bitsDirective = "\tdb\t";
51+
AsciiDirective = "\t.ascii\t";
52+
AscizDirective = "\t.asciz\t";
53+
ZeroDirective = "\t.zero\t";
54+
ByteListDirective = Data8bitsDirective = "\tdb\t";
5255
Data16bitsDirective = "\tdw\t";
5356
Data24bitsDirective = "\td24\t";
5457
Data32bitsDirective = "\td32\t";
55-
StringConstantsEscapeNonPrint = true;
56-
StringConstantsRequiredEscapes = {"\n\r\32", 4}; // include null
5758
} else {
5859
Code16Directive = "assume\tadl = 0";
5960
Code24Directive = "assume\tadl = 1";

0 commit comments

Comments
 (0)