Remove dead code for PIC16 (preparation to switch to new section handling stuff)
authorAnton Korobeynikov <asl@math.spbu.ru>
Wed, 24 Sep 2008 22:11:26 +0000 (22:11 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Wed, 24 Sep 2008 22:11:26 +0000 (22:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56569 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/PIC16/PIC16AsmPrinter.cpp

index 8c6dfbbfdf21bae287ef578bd17d53c90be101c6..5102e7a241f039da1298b8269812dd72df562a74 100644 (file)
@@ -416,10 +416,7 @@ bool PIC16AsmPrinter::doFinalization(Module &M)
           (I->hasInternalLinkage() || I->hasWeakLinkage() ||
            I->hasLinkOnceLinkage() || I->hasCommonLinkage())) {
         if (Size == 0) Size = 1;   // .comm Foo, 0 is undefined, avoid it.
-        if (!NoZerosInBSS && TAI->getBSSSection())
-          SwitchToDataSection(M.getModuleIdentifier().c_str(), I);
-        else
-          SwitchToDataSection(TAI->getDataSection(), I);
+        SwitchToDataSection(M.getModuleIdentifier().c_str(), I);
         if (TAI->getLCOMMDirective() != NULL) {
           if (I->hasInternalLinkage()) {
             O << TAI->getLCOMMDirective() << name << "," << Size;
@@ -450,13 +447,6 @@ bool PIC16AsmPrinter::doFinalization(Module &M)
       // FALL THROUGH
 
     case GlobalValue::InternalLinkage: 
-      if (I->isConstant()) {
-        const ConstantArray *CVA = dyn_cast<ConstantArray>(C);
-        if (TAI->getCStringSection() && CVA && CVA->isCString()) {
-          SwitchToDataSection(TAI->getCStringSection(), I);
-          break;
-        }
-      }
       break;
 
     default: