[llvm-commits] CVS: llvm/lib/Target/X86/X86IntelAsmPrinter.cpp
Chris Lattner
lattner at cs.uiuc.edu
Mon May 8 22:34:01 PDT 2006
Changes in directory llvm/lib/Target/X86:
X86IntelAsmPrinter.cpp updated: 1.48 -> 1.49
---
Log message:
Implement MASM sections correctly, without a "has masm sections flag" and a bunch of special case code.
---
Diffs of the changes: (+3 -1)
X86IntelAsmPrinter.cpp | 4 +++-
1 files changed, 3 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/X86/X86IntelAsmPrinter.cpp
diff -u llvm/lib/Target/X86/X86IntelAsmPrinter.cpp:1.48 llvm/lib/Target/X86/X86IntelAsmPrinter.cpp:1.49
--- llvm/lib/Target/X86/X86IntelAsmPrinter.cpp:1.48 Tue May 9 00:21:47 2006
+++ llvm/lib/Target/X86/X86IntelAsmPrinter.cpp Tue May 9 00:33:48 2006
@@ -284,7 +284,6 @@
}
bool X86IntelAsmPrinter::doInitialization(Module &M) {
- MLSections = true;
GlobalPrefix = "_";
CommentString = ";";
@@ -306,6 +305,9 @@
DefaultTextSection = "_text";
DefaultDataSection = "_data";
SwitchToSectionDirective = "";
+ TextSectionStartSuffix = "\tsegment 'CODE'";
+ DataSectionStartSuffix = "\tsegment 'DATA'";
+ SectionEndDirectiveSuffix = "\tends\n";
O << "\t.686\n\t.model flat\n\n";
More information about the llvm-commits
mailing list