[llvm-commits] CVS: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
Chris Lattner
lattner at cs.uiuc.edu
Tue Feb 14 12:42:45 PST 2006
Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.149 -> 1.150
---
Log message:
Make sure that weak functions are aligned properly
---
Diffs of the changes: (+1 -2)
PPCAsmPrinter.cpp | 3 +--
1 files changed, 1 insertion(+), 2 deletions(-)
Index: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
diff -u llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp:1.149 llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp:1.150
--- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp:1.149 Wed Feb 8 17:42:22 2006
+++ llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp Tue Feb 14 14:42:33 2006
@@ -464,11 +464,9 @@
default: assert(0 && "Unknown linkage type!");
case Function::InternalLinkage: // Symbols default to internal.
SwitchSection(".text", F);
- EmitAlignment(4, F);
break;
case Function::ExternalLinkage:
SwitchSection(".text", F);
- EmitAlignment(4, F);
O << "\t.globl\t" << CurrentFnName << "\n";
break;
case Function::WeakLinkage:
@@ -479,6 +477,7 @@
O << "\t.weak_definition\t" << CurrentFnName << "\n";
break;
}
+ EmitAlignment(4, F);
O << CurrentFnName << ":\n";
// Print out code for the function.
More information about the llvm-commits
mailing list