Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.cpp updated: 1.161 -> 1.162 --- Log message: For ELF, .comm takes alignment value as the optional 3rd argument. It must be specified in bytes. --- Diffs of the changes: (+3 -1) X86AsmPrinter.cpp | 4 +++- 1 files changed, 3 insertions(+), 1 deletion(-) Index: llvm/lib/Target/X86/X86AsmPrinter.cpp diff -u llvm/lib/Target/X86/X86AsmPrinter.cpp:1.161 llvm/lib/Target/X86/X86AsmPrinter.cpp:1.162 --- llvm/lib/Target/X86/X86AsmPrinter.cpp:1.161 Tue Feb 7 02:38:37 2006 +++ llvm/lib/Target/X86/X86AsmPrinter.cpp Tue Feb 7 15:54:08 2006 @@ -105,7 +105,9 @@ O << COMMDirective << name << "," << Size; } else { SwitchSection(".local", I); - O << COMMDirective << name << "," << Size << "," << Align; + O << COMMDirective << name << "," << Size; + if (COMMDirectiveTakesAlignment) + O << "," << (AlignmentIsInBytes ? (1 << Align) : Align); } O << "\t\t" << CommentString << " '" << I->getName() << "'\n"; } else { _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits