Ooops, I was too fast to commit the wrong fix :(
authorAnton Korobeynikov <asl@math.spbu.ru>
Tue, 4 Aug 2009 11:18:31 +0000 (11:18 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Tue, 4 Aug 2009 11:18:31 +0000 (11:18 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78060 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMTargetObjectFile.h

index b2e9ce51d1307ea13b2bd6b807ecfc2e8beb6ad6..ec63673b62a8464baabb3e543f8df00898eabb4f 100644 (file)
@@ -25,10 +25,10 @@ namespace llvm {
       // That will allow not treating these as "directives".
       if (TM.getSubtarget<ARMSubtarget>().isAAPCS_ABI()) {
         StaticCtorSection =
-          getOrCreateSection(".init_array,\"aw\",%init_array", false,
+          getOrCreateSection("\t.section .init_array,\"aw\",%init_array", true,
                              SectionKind::getDataRel());
         StaticDtorSection =
-          getOrCreateSection(".fini_array,\"aw\",%fini_array", false,
+          getOrCreateSection("\t.section .fini_array,\"aw\",%fini_array", true,
                              SectionKind::getDataRel());
       }
     }