[llvm-commits] [llvm] r57310 - /llvm/trunk/lib/CodeGen/AsmPrinter/DwarfWriter.cpp

Dale Johannesen dalej at apple.com
Wed Oct 8 14:50:21 PDT 2008


Author: johannes
Date: Wed Oct  8 16:50:21 2008
New Revision: 57310

URL: http://llvm.org/viewvc/llvm-project?rev=57310&view=rev
Log:
Align EH tables before label is emitted, not after,
thus aligning the label.


Modified:
    llvm/trunk/lib/CodeGen/AsmPrinter/DwarfWriter.cpp

Modified: llvm/trunk/lib/CodeGen/AsmPrinter/DwarfWriter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/AsmPrinter/DwarfWriter.cpp?rev=57310&r1=57309&r2=57310&view=diff

==============================================================================
--- llvm/trunk/lib/CodeGen/AsmPrinter/DwarfWriter.cpp (original)
+++ llvm/trunk/lib/CodeGen/AsmPrinter/DwarfWriter.cpp Wed Oct  8 16:50:21 2008
@@ -3430,8 +3430,8 @@
 
     // Begin the exception table.
     Asm->SwitchToDataSection(TAI->getDwarfExceptionSection());
-    O << "GCC_except_table" << SubprogramCount << ":\n";
     Asm->EmitAlignment(2, 0, 0, false);
+    O << "GCC_except_table" << SubprogramCount << ":\n";
     for (unsigned i = 0; i != SizeAlign; ++i) {
       Asm->EmitInt8(0);
       Asm->EOL("Padding");





More information about the llvm-commits mailing list