[llvm-commits] [llvm] r42179 - /llvm/trunk/lib/Target/PowerPC/PPCAsmPrinter.cpp
Devang Patel
dpatel at apple.com
Thu Sep 20 16:07:38 PDT 2007
Author: dpatel
Date: Thu Sep 20 18:07:37 2007
New Revision: 42179
URL: http://llvm.org/viewvc/llvm-project?rev=42179&view=rev
Log:
Do not override user specified section.
Modified:
llvm/trunk/lib/Target/PowerPC/PPCAsmPrinter.cpp
Modified: llvm/trunk/lib/Target/PowerPC/PPCAsmPrinter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/PowerPC/PPCAsmPrinter.cpp?rev=42179&r1=42178&r2=42179&view=diff
==============================================================================
--- llvm/trunk/lib/Target/PowerPC/PPCAsmPrinter.cpp (original)
+++ llvm/trunk/lib/Target/PowerPC/PPCAsmPrinter.cpp Thu Sep 20 18:07:37 2007
@@ -911,9 +911,9 @@
unsigned Align = TD->getPreferredAlignmentLog(I);
if (C->isNullValue() && /* FIXME: Verify correct */
+ !I->hasSection() &&
(I->hasInternalLinkage() || I->hasWeakLinkage() ||
- I->hasLinkOnceLinkage() ||
- (I->hasExternalLinkage() && !I->hasSection()))) {
+ I->hasLinkOnceLinkage() || I->hasExternalLinkage())) {
if (Size == 0) Size = 1; // .comm Foo, 0 is undefined, avoid it.
if (I->hasExternalLinkage()) {
O << "\t.globl " << name << '\n';
More information about the llvm-commits
mailing list