diff options
Diffstat (limited to 'lib/Target')
-rwxr-xr-x | lib/Target/X86/X86IntelAsmPrinter.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Target/X86/X86IntelAsmPrinter.cpp b/lib/Target/X86/X86IntelAsmPrinter.cpp index 74643c2b8e..1573c64b39 100755 --- a/lib/Target/X86/X86IntelAsmPrinter.cpp +++ b/lib/Target/X86/X86IntelAsmPrinter.cpp @@ -284,7 +284,6 @@ void X86IntelAsmPrinter::printMachineInstruction(const MachineInstr *MI) { } bool X86IntelAsmPrinter::doInitialization(Module &M) { - MLSections = true; GlobalPrefix = "_"; CommentString = ";"; @@ -306,6 +305,9 @@ bool X86IntelAsmPrinter::doInitialization(Module &M) { DefaultTextSection = "_text"; DefaultDataSection = "_data"; SwitchToSectionDirective = ""; + TextSectionStartSuffix = "\tsegment 'CODE'"; + DataSectionStartSuffix = "\tsegment 'DATA'"; + SectionEndDirectiveSuffix = "\tends\n"; O << "\t.686\n\t.model flat\n\n"; |