SPU section handling is really huge mess. Replace remaining TAI calls for sections...
authorAnton Korobeynikov <asl@math.spbu.ru>
Wed, 24 Sep 2008 22:11:42 +0000 (22:11 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Wed, 24 Sep 2008 22:11:42 +0000 (22:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56570 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/CellSPU/SPUAsmPrinter.cpp

index a7db816ed0ea38c7686bbfa97e7c1c39b36ec1f6..2cfec795d4269c6b483f75be4e0199248fbc9bcd 100644 (file)
@@ -486,7 +486,7 @@ LinuxAsmPrinter::runOnMachineFunction(MachineFunction &MF)
 
 bool LinuxAsmPrinter::doInitialization(Module &M) {
   bool Result = AsmPrinter::doInitialization(M);
-  SwitchToTextSection(TAI->getTextSection());
+  SwitchToTextSection("\t.text");
   // Emit initial debug information.
   DW.BeginModule(&M);
   MMI = getAnalysisToUpdate<MachineModuleInfo>();
@@ -556,7 +556,7 @@ bool LinuxAsmPrinter::doFinalization(Module &M) {
         if (I->isConstant()) {
           const ConstantArray *CVA = dyn_cast<ConstantArray>(C);
           if (TAI->getCStringSection() && CVA && CVA->isCString()) {
-            SwitchToDataSection(TAI->getCStringSection(), I);
+            SwitchToDataSection("\t.cstring", I);
             break;
           }
         }